aboutsummaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-02-01 16:37:13 +0000
committersaturneric <[email protected]>2024-02-01 18:36:26 +0000
commitee96f194f0f15306b8c2bc847df33af601261107 (patch)
tree9edc9d5a902e5db1163d48683a9cce59c533258d /src/CMakeLists.txt
parentfix: cannot properly find and verify some special-name original files (diff)
downloadGpgFrontend-ee96f194f0f15306b8c2bc847df33af601261107.tar.gz
GpgFrontend-ee96f194f0f15306b8c2bc847df33af601261107.zip
fix: add some missing libraries to the installation directory
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt59
1 files changed, 29 insertions, 30 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 8fa51056..57988b3f 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -521,41 +521,40 @@ if (BUILD_APPLICATION)
FILES ${QT_TRANSLATIONS_QM})
endif()
-
endif()
# if building linux package
if (LINUX AND LINUX_INSTALL_SOFTWARE)
include(GNUInstallDirs)
- if (INSTALL_GPGFRONTEND_APP)
- install(TARGETS ${AppName} gpgfrontend_core gpgfrontend_ui
- EXPORT GpgFrontendTargets
- RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR}
- LIBRARY DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
- ARCHIVE DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR})
- install(DIRECTORY ${PC_GPGME_LIBDIR}
- DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
- FILES_MATCHING PATTERN "libgpgme.so*"
- PATTERN "lib" EXCLUDE)
- install(DIRECTORY ${PC_GPGME_LIBDIR}
- DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
- FILES_MATCHING PATTERN "libassuan.so*"
- PATTERN "lib" EXCLUDE)
- install(DIRECTORY ${PC_GPGME_LIBDIR}
- DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
- FILES_MATCHING PATTERN "libgpg-error.so*"
- PATTERN "lib" EXCLUDE)
- install(FILES ${CMAKE_SOURCE_DIR}/TRANSLATORS
- DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/${AppName}/)
- install(FILES ${CMAKE_SOURCE_DIR}/resource/appstream/com.bktus.gpgfrontend.appdata.xml
- DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/metainfo/)
- install(FILES ${CMAKE_SOURCE_DIR}/resource/appstream/com.bktus.gpgfrontend.desktop
- DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications/)
- install(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/lfs/pixmaps/
- DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/pixmaps/)
- install(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/lfs/hicolor/
- DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/)
- endif ()
+ set(GPGFRONTEND_INSTALL_LIBRARIES
+ mimalloc
+ spdlog
+ gpgfrontend_core
+ gpgfrontend_ui
+ gpgfrontend_test
+ gpgfrontend_pinentry
+ gpgfrontend_module_sdk
+ gpgfrontend_module
+ gpgfrontend_integrated_module_version_checking
+ gpgfrontend_integrated_module_gnupg_info_gathering)
+
+ message(STATUS "GpgFrontend Install Libraries: ${GPGFRONTEND_INSTALL_LIBRARIES}")
+ install(TARGETS ${AppName} ${GPGFRONTEND_INSTALL_LIBRARIES}
+ EXPORT GpgFrontendTargets
+ RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_FULL_LIBDIR})
+
+ install(FILES ${CMAKE_SOURCE_DIR}/TRANSLATORS
+ DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/${AppName}/)
+ install(FILES ${CMAKE_SOURCE_DIR}/resource/appstream/com.bktus.gpgfrontend.appdata.xml
+ DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/metainfo/)
+ install(FILES ${CMAKE_SOURCE_DIR}/resource/appstream/com.bktus.gpgfrontend.desktop
+ DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications/)
+ install(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/lfs/pixmaps/
+ DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/pixmaps/)
+ install(DIRECTORY ${CMAKE_SOURCE_DIR}/resource/lfs/hicolor/
+ DESTINATION ${CMAKE_INSTALL_FULL_DATAROOTDIR}/icons/hicolor/)
endif ()
message(STATUS "Resource Files: ${RESOURCE_OUTPUT_DIRECTORY}")