CA PKI update tool autodetection (legacy/p11kit)

This commit is contained in:
Christian Tosta
2025-04-16 08:39:53 -03:00
committed by Christian Tosta
parent f3835684cf
commit 33192b3bb5
2 changed files with 53 additions and 16 deletions

View File

@@ -30,10 +30,16 @@ set(SourceIgnoreFiles
string(REPLACE "." "\\\." SourceIgnoreFiles "${SourceIgnoreFiles}")
string(REPLACE "/" "\\\/" SourceIgnoreFiles "${SourceIgnoreFiles}")
# Override install prefix for package target
string(REGEX REPLACE "^/(.*)" "\\1"
CPACK_PACKAGING_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}"
)
set(CPACK_SET_DESTDIR ON)
set(CPACK_GENERATOR "TGZ")
set(CPACK_TOPLEVEL_TAG "")
set(CPACK_PACKAGE_TOPLEVEL_TAG "noarch")
set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY 0)
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}")
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${PROJECT_VERSION}.${CPACK_PACKAGE_TOPLEVEL_TAG}")
set(CPACK_IGNORE_FILES "${SourceIgnoreFiles}")
set(CPACK_OUTPUT_CONFIG_FILE "${PROJECT_BINARY_DIR}/CPackConfig.cmake")
configure_file(
@@ -63,7 +69,7 @@ add_custom_target(sdist
USES_TERMINAL
)
add_custom_target(dist
add_custom_target(bdist
COMMAND "${CMAKE_COMMAND}"
--build "${CMAKE_BINARY_DIR}"
--target package