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/ocsp/CMakeLists.txt | |
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/ocsp/CMakeLists.txt')
-rw-r--r-- | base/ocsp/CMakeLists.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/base/ocsp/CMakeLists.txt b/base/ocsp/CMakeLists.txt index 8ffa9d76c..78f7a80b9 100644 --- a/base/ocsp/CMakeLists.txt +++ b/base/ocsp/CMakeLists.txt @@ -12,6 +12,22 @@ if(WITH_TOMCAT8) add_subdirectory(tomcat8) endif(WITH_TOMCAT8) +# Create /usr/share/pki/ocsp/webapps/ocsp/WEB-INF/lib. This can be customized for different platforms in RPM spec. + +add_custom_target(pki-ocsp-lib ALL) + +add_custom_command( + TARGET pki-ocsp-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-ocsp.jar lib/pki-ocsp.jar +) + # install directories install( DIRECTORY @@ -22,6 +38,13 @@ install( "CMakeLists.txt" EXCLUDE ) +install( + DIRECTORY + ${CMAKE_CURRENT_BINARY_DIR}/lib/ + DESTINATION + ${DATA_INSTALL_DIR}/ocsp/webapps/ocsp/WEB-INF/lib +) + # install empty directories install( DIRECTORY |