fix: change target_compile_definitions from PRIVATE to PUBLIC for shared and static libraries
This commit is contained in:
parent
c6925914e3
commit
b30b7f641f
1 changed files with 2 additions and 2 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue