summaryrefslogtreecommitdiffstats
path: root/pki/base/common/src/CMakeLists.txt
diff options
context:
space:
mode:
authormharmsen <mharmsen@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-12-08 21:59:10 +0000
committermharmsen <mharmsen@c9f7a03b-bd48-0410-a16d-cbbf54688b0b>2010-12-08 21:59:10 +0000
commit0e3362ca442919102b42df6120c49cc7924bc512 (patch)
tree187eebe272a57f477e62b09f91101a1875e37df1 /pki/base/common/src/CMakeLists.txt
parent4424a5d25c860a3b6a1f63b717891f982a6029aa (diff)
downloadpki-0e3362ca442919102b42df6120c49cc7924bc512.tar.gz
pki-0e3362ca442919102b42df6120c49cc7924bc512.tar.xz
pki-0e3362ca442919102b42df6120c49cc7924bc512.zip
Bugzilla Bug #643206 - New CMake based build system for Dogtag
(prevent class replication across jars) git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1612 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/CMakeLists.txt')
-rw-r--r--pki/base/common/src/CMakeLists.txt66
1 files changed, 33 insertions, 33 deletions
diff --git a/pki/base/common/src/CMakeLists.txt b/pki/base/common/src/CMakeLists.txt
index cce4d3a80..8001b5a4b 100644
--- a/pki/base/common/src/CMakeLists.txt
+++ b/pki/base/common/src/CMakeLists.txt
@@ -1,16 +1,16 @@
project(cmsutil_java Java)
-find_file(LDAPJDK_JAR
+find_file(JSS_JAR
NAMES
- ldapjdk.jar
+ jss4.jar
PATHS
/usr/lib/java
/usr/share/java
)
-find_file(XERCES_JAR
+find_file(LDAPJDK_JAR
NAMES
- xerces-j2.jar
+ ldapjdk.jar
PATHS
/usr/lib/java
/usr/share/java
@@ -24,25 +24,33 @@ find_file(OSUTIL_JAR
/usr/share/java
)
-find_file(JSS_JAR
+find_file(SERVLET_JAR
NAMES
- jss4.jar
+ servlet.jar
PATHS
/usr/lib/java
/usr/share/java
)
-find_file(SERVLET_JAR
+find_file(VELOCITY_JAR
NAMES
- servlet.jar
+ velocity.jar
PATHS
/usr/lib/java
/usr/share/java
)
-find_file(VELOCITY_JAR
+find_file(XALAN_JAR
NAMES
- velocity.jar
+ xalan-j2.jar
+ PATHS
+ /usr/lib/java
+ /usr/share/java
+)
+
+find_file(XERCES_JAR
+ NAMES
+ xerces-j2.jar
PATHS
/usr/lib/java
/usr/share/java
@@ -978,49 +986,41 @@ set(cmscore_java_SRCS
com/netscape/cmscore/time/SimpleTimeSource.java
)
-set(cmsbundle_SRCS
+set(cmsbundle_RCS
LogMessages.properties
UserMessages.properties
)
-# build crtsrv
set(CMAKE_JAVA_INCLUDE_PATH
- ${JSS_JAR} ${LDAPJDK_JAR} ${OSUTIL_JAR}
- ${NSUTIL_JAR} ${CMSUTIL_JAR} ${SERVLET_JAR})
+ ${NSUTIL_JAR} ${CMSUTIL_JAR}
+ ${LDAPJDK_JAR} ${SERVLET_JAR} ${VELOCITY_JAR} ${XALAN_JAR} ${XERCES_JAR}
+ ${JSS_JAR} ${OSUTIL_JAR} ${SYMKEY_JAR})
+
set(CMAKE_JAVA_TARGET_VERSION ${APPLICATION_VERSION})
+
+# build certsrv
+set(CMAKE_JAR_CLASSES_PREFIX com/netscape/certsrv)
add_jar(certsrv ${certsrv_java_SRCS})
add_dependencies(certsrv osutil nsutil cmsutil)
install_jar(certsrv ${JAVA_JAR_INSTALL_DIR}/pki)
set(CERTSRV_JAR ${certsrv_JAR_FILE} CACHE INTERNAL "certsrv jar file")
# build cms
-set(CMAKE_JAVA_INCLUDE_PATH
- ${JSS_JAR} ${LDAPJDK_JAR} ${OSUTIL_JAR}
- ${NSUTIL_JAR} ${CMSUTIL_JAR} ${SERVLET_JAR}
- ${VELOCITY_JAR} ${SYMKEY_JAR} ${XERCES_JAR})
-set(CMAKE_JAVA_TARGET_VERSION ${APPLICATION_VERSION})
+set(CMAKE_JAR_CLASSES_PREFIX com/netscape/cms)
add_jar(cms ${cms_java_SRCS})
-add_dependencies(cms osutil nsutil cmsutil)
+add_dependencies(cms osutil nsutil cmsutil certsrv)
install_jar(cms ${JAVA_JAR_INSTALL_DIR}/pki)
set(CMS_JAR ${cms_JAR_FILE} CACHE INTERNAL "cms jar file")
# build cmscore
-set(CMAKE_JAVA_INCLUDE_PATH
- ${JSS_JAR} ${LDAPJDK_JAR} ${OSUTIL_JAR}
- ${NSUTIL_JAR} ${CMSUTIL_JAR} ${CERTSRV_JAR}
- ${SERVLET_JAR} ${XERCES_JAR})
-set(CMAKE_JAVA_TARGET_VERSION ${APPLICATION_VERSION})
+set(CMAKE_JAR_CLASSES_PREFIX com/netscape/cmscore)
add_jar(cmscore ${cmscore_java_SRCS})
-add_dependencies(cmscore osutil nsutil cmsutil certsrv)
+add_dependencies(cmscore osutil nsutil cmsutil certsrv cms)
install_jar(cmscore ${JAVA_JAR_INSTALL_DIR}/pki)
set(CMSCORE_JAR ${cmscore_JAR_FILE} CACHE INTERNAL "cmscore jar file")
# build cmsbundle
-set(CMAKE_JAVA_INCLUDE_PATH
- ${JSS_JAR} ${LDAPJDK_JAR} ${OSUTIL_JAR}
- ${NSUTIL_JAR} ${CMSUTIL_JAR} ${SERVLET_JAR}
- ${VELOCITY_JAR} ${SYMKEY_JAR} ${XERCES_JAR})
-set(CMAKE_JAVA_TARGET_VERSION ${APPLICATION_VERSION})
-add_jar(cmsbundle ${certserv_java_SRCS} ${cms_java_SRCS} ${cmscore_java_SRCS} ${cmsbundle_SRCS})
-add_dependencies(cmsbundle osutil nsutil cmsutil)
+add_jar(cmsbundle ${cmsbundle_RCS})
+add_dependencies(cmsbundle osutil nsutil cmsutil certsrv cms cmscore)
install_jar(cmsbundle ${JAVA_JAR_INSTALL_DIR}/pki)
+set(CMSBUNDLE_JAR ${cmsbundle_JAR_FILE} CACHE INTERNAL "cmsbundle jar file")