From b30b7f641f75b4dc5a60eeea7e38f06a808168a5 Mon Sep 17 00:00:00 2001 From: MechSlayer <0jcrespo1996@gmail.com> Date: Fri, 5 Sep 2025 17:06:49 +0200 Subject: [PATCH] fix: change target_compile_definitions from PRIVATE to PUBLIC for shared and static libraries --- Source/DrangPlatform/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/DrangPlatform/CMakeLists.txt b/Source/DrangPlatform/CMakeLists.txt index 89508de..cfc2004 100644 --- a/Source/DrangPlatform/CMakeLists.txt +++ b/Source/DrangPlatform/CMakeLists.txt @@ -54,10 +54,10 @@ set(MODULE_FILES ${MODULE_PRIVATE_FILES} ${MODULE_PUBLIC_FILES}) if (${DRANG_PLATFORM_BUILD_SHARED}) add_library(${MODULE_NAME} SHARED ${MODULE_FILES}) - target_compile_definitions(${MODULE_NAME} PRIVATE DRANG_PLATFORM_EXPORT=1) + target_compile_definitions(${MODULE_NAME} PUBLIC DRANG_PLATFORM_EXPORT=1) else () add_library(${MODULE_NAME} STATIC ${MODULE_FILES}) - target_compile_definitions(${MODULE_NAME} PRIVATE DRANG_PLATFORM_STATIC=1) + target_compile_definitions(${MODULE_NAME} PUBLIC DRANG_PLATFORM_STATIC=1) endif () if (UNIX)