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