summaryrefslogtreecommitdiffstats
path: root/base/kra/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'base/kra/src/CMakeLists.txt')
-rw-r--r--base/kra/src/CMakeLists.txt45
1 files changed, 36 insertions, 9 deletions
diff --git a/base/kra/src/CMakeLists.txt b/base/kra/src/CMakeLists.txt
index ccbc6a6c3..bcac9704c 100644
--- a/base/kra/src/CMakeLists.txt
+++ b/base/kra/src/CMakeLists.txt
@@ -46,6 +46,21 @@ find_file(LDAPJDK_JAR
/usr/share/java
)
+# '${JAVA_LIB_INSTALL_DIR}' jars
+find_file(JSS_JAR
+ NAMES
+ jss4.jar
+ PATHS
+ ${JAVA_LIB_INSTALL_DIR}
+)
+
+find_file(COMMONS_CODEC_JAR
+ NAMES
+ commons-codec.jar
+ PATHS
+ /usr/share/java
+)
+
find_file(JAXRS_API_JAR
NAMES
jaxrs-api.jar
@@ -53,18 +68,25 @@ find_file(JAXRS_API_JAR
${RESTEASY_LIB}
)
-# '${JAVA_LIB_INSTALL_DIR}' jars
-find_file(JSS_JAR
+find_file(RESTEASY_JAXRS_JAR
NAMES
- jss4.jar
+ resteasy-jaxrs.jar
PATHS
- ${JAVA_LIB_INSTALL_DIR}
+ ${RESTEASY_LIB}
)
-find_file(COMMONS_CODEC_JAR
+find_file(RESTEASY_ATOM_PROVIDER_JAR
NAMES
- commons-codec.jar
+ resteasy-atom-provider.jar
PATHS
+ ${RESTEASY_LIB}
+)
+
+find_file(SERVLET_JAR
+ NAMES
+ servlet.jar
+ PATHS
+ ${JAVA_LIB_INSTALL_DIR}
/usr/share/java
)
@@ -87,11 +109,15 @@ find_file(COMMONS_LANG_JAR
javac(pki-kra-classes
SOURCES
com/netscape/kra/*.java
+ org/dogtagpki/server/kra/*.java
CLASSPATH
- ${PKI_CERTSRV_JAR} ${PKI_CMS_JAR} ${PKI_CMSCORE_JAR}
+ ${COMMONS_CODEC_JAR} ${COMMONS_LANG_JAR}
+ ${JSS_JAR} ${SYMKEY_JAR}
+ ${LDAPJDK_JAR}
+ ${SERVLET_JAR}
+ ${JAXRS_API_JAR} ${RESTEASY_JAXRS_JAR} ${RESTEASY_ATOM_PROVIDER_JAR}
${PKI_CMSUTIL_JAR} ${PKI_NSUTIL_JAR}
- ${LDAPJDK_JAR} ${JAXRS_API_JAR}
- ${JSS_JAR} ${COMMONS_CODEC_JAR} ${COMMONS_LANG_JAR} ${SYMKEY_JAR}
+ ${PKI_CERTSRV_JAR} ${PKI_CMS_JAR} ${PKI_CMSCORE_JAR}
OUTPUT_DIR
${CMAKE_BINARY_DIR}/classes
DEPENDS
@@ -114,6 +140,7 @@ jar(pki-kra-jar
${CMAKE_BINARY_DIR}/classes
FILES
com/netscape/kra/*.class
+ org/dogtagpki/server/kra/*.class
DEPENDS
pki-kra-classes
)