diff options
author | Endi S. Dewata <edewata@redhat.com> | 2017-01-30 20:42:59 +0100 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2017-02-15 22:10:42 +0100 |
commit | 92451f01bff6850fd7894be51e12747845028fa8 (patch) | |
tree | 45007d355f2230eea8c4347fa551bdaca8a2557c /base/tks | |
parent | 76266bbf9b48f0ff01e7bfc9cd114c7ced460256 (diff) | |
download | pki-92451f01bff6850fd7894be51e12747845028fa8.tar.gz pki-92451f01bff6850fd7894be51e12747845028fa8.tar.xz pki-92451f01bff6850fd7894be51e12747845028fa8.zip |
Converted library links creation into CMake scripts.
To improve consistency across platforms the code in RPM spec that
creates the links to subsystem library files has been converted
into CMake scripts.
Diffstat (limited to 'base/tks')
-rw-r--r-- | base/tks/CMakeLists.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/base/tks/CMakeLists.txt b/base/tks/CMakeLists.txt index 7fa9f2210..f46b4aa21 100644 --- a/base/tks/CMakeLists.txt +++ b/base/tks/CMakeLists.txt @@ -12,6 +12,22 @@ if(WITH_TOMCAT8) add_subdirectory(tomcat8) endif(WITH_TOMCAT8) +# Create /usr/share/pki/tks/webapps/tks/WEB-INF/lib. This can be customized for different platforms in RPM spec. + +add_custom_target(pki-tks-lib ALL) + +add_custom_command( + TARGET pki-tks-lib + COMMAND ${CMAKE_COMMAND} -E make_directory lib + COMMAND ${CMAKE_COMMAND} -E create_symlink /usr/share/java/pki/pki-nsutil.jar lib/pki-nsutil.jar + COMMAND ${CMAKE_COMMAND} -E create_symlink /usr/share/java/pki/pki-cmsutil.jar lib/pki-cmsutil.jar + COMMAND ${CMAKE_COMMAND} -E create_symlink /usr/share/java/pki/pki-certsrv.jar lib/pki-certsrv.jar + COMMAND ${CMAKE_COMMAND} -E create_symlink /usr/share/java/pki/pki-cms.jar lib/pki-cms.jar + COMMAND ${CMAKE_COMMAND} -E create_symlink /usr/share/java/pki/pki-cmscore.jar lib/pki-cmscore.jar + COMMAND ${CMAKE_COMMAND} -E create_symlink /usr/share/java/pki/pki-cmsbundle.jar lib/pki-cmsbundle.jar + COMMAND ${CMAKE_COMMAND} -E create_symlink /usr/share/java/pki/pki-tks.jar lib/pki-tks.jar +) + # install directories install( DIRECTORY @@ -22,6 +38,13 @@ install( "CMakeLists.txt" EXCLUDE ) +install( + DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}/lib/ + DESTINATION + ${DATA_INSTALL_DIR}/tks/webapps/tks/WEB-INF/lib +) + # install empty directories install( DIRECTORY |