From 15bfb378aab8722a2acbfd77df81e5057231452a Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sun, 14 Aug 2022 23:15:39 +0300 Subject: [PATCH] Add -DPSEMEK_PACKAGE_MODE in package mode --- package/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/CMakeLists.txt b/package/CMakeLists.txt index 1abcde3e..2b850689 100644 --- a/package/CMakeLists.txt +++ b/package/CMakeLists.txt @@ -32,6 +32,8 @@ function(psemek_add_executable target) if(PSEMEK_PACKAGE_MODE) target_link_options(${target} PUBLIC ${PSEMEK_PACKAGE_LINK_FLAGS}) + target_compile_definitions(${target} PUBLIC "-DPSEMEK_PACKAGE_MODE") + if(UNIX AND (NOT APPLE)) set_target_properties(${target} PROPERTIES BUILD_RPATH "." @@ -64,6 +66,8 @@ function(psemek_add_build_tool target link_psemek) endif() if(PSEMEK_PACKAGE_MODE) + target_compile_definitions(${target} PUBLIC "-DPSEMEK_PACKAGE_MODE") + install(TARGETS ${target} RUNTIME DESTINATION bin) endif() else() @@ -85,4 +89,8 @@ function(psemek_add_library target) if(NOT (EXISTS "${_GUARD_SOURCE_LOCATION}")) file(TOUCH "${_GUARD_SOURCE_LOCATION}") endif() + + if(PSEMEK_PACKAGE_MODE) + target_compile_definitions(${target} PUBLIC "-DPSEMEK_PACKAGE_MODE") + endif() endfunction()