cmake: let user be able to change the namespace

Signed-off-by: Yuhang Zhao <2546789017@qq.com>
This commit is contained in:
Yuhang Zhao 2023-02-17 09:21:52 +08:00
parent 4929707806
commit fa8ca1ae2f
3 changed files with 27 additions and 0 deletions

View File

@ -201,6 +201,15 @@ if(FRAMELESSHELPER_NO_PRIVATE)
)
endif()
if(DEFINED FRAMELESSHELPER_NAMESPACE)
if("x${FRAMELESSHELPER_NAMESPACE}" STREQUAL "x")
message(FATAL_ERROR "FRAMELESSHELPER_NAMESPACE can't be empty!")
endif()
target_compile_definitions(${SUB_PROJ_NAME} PRIVATE
FRAMELESSHELPER_NAMESPACE=${FRAMELESSHELPER_NAMESPACE}
)
endif()
target_compile_definitions(${SUB_PROJ_NAME} PRIVATE
FRAMELESSHELPER_CORE_LIBRARY
)

View File

@ -184,6 +184,15 @@ if(FRAMELESSHELPER_NO_PRIVATE)
)
endif()
if(DEFINED FRAMELESSHELPER_NAMESPACE)
if("x${FRAMELESSHELPER_NAMESPACE}" STREQUAL "x")
message(FATAL_ERROR "FRAMELESSHELPER_NAMESPACE can't be empty!")
endif()
target_compile_definitions(${SUB_PROJ_NAME} PRIVATE
FRAMELESSHELPER_NAMESPACE=${FRAMELESSHELPER_NAMESPACE}
)
endif()
target_compile_definitions(${SUB_PROJ_NAME} PRIVATE
FRAMELESSHELPER_QUICK_LIBRARY
)

View File

@ -119,6 +119,15 @@ if(FRAMELESSHELPER_NO_PRIVATE)
)
endif()
if(DEFINED FRAMELESSHELPER_NAMESPACE)
if("x${FRAMELESSHELPER_NAMESPACE}" STREQUAL "x")
message(FATAL_ERROR "FRAMELESSHELPER_NAMESPACE can't be empty!")
endif()
target_compile_definitions(${SUB_PROJ_NAME} PRIVATE
FRAMELESSHELPER_NAMESPACE=${FRAMELESSHELPER_NAMESPACE}
)
endif()
target_compile_definitions(${SUB_PROJ_NAME} PRIVATE
FRAMELESSHELPER_WIDGETS_LIBRARY
)