Unified option naming to ENABLE_ and BUILD_
This commit is contained in:
parent
dfbcf73e76
commit
e19620ffaa
|
@ -39,9 +39,9 @@ target_link_libraries(${TARGET_NAME}
|
|||
qskinny
|
||||
qsktestsupport)
|
||||
|
||||
option(autoqvg "enable automatic qvg commpilation" OFF)
|
||||
option(ENABLE_AUTOQVG "enable automatic qvg commpilation" OFF)
|
||||
|
||||
if(autoqvg)
|
||||
if(ENABLE_AUTOQVG)
|
||||
svg2qvg(${CMAKE_CURRENT_LIST_DIR}/svg/01.01.10.svg
|
||||
${CMAKE_CURRENT_LIST_DIR}/qvg/01.01.10.qvg)
|
||||
svg2qvg(${CMAKE_CURRENT_LIST_DIR}/svg/01.03.04q.svg
|
||||
|
|
|
@ -49,7 +49,7 @@ set(MOC_DIR moc)
|
|||
set(OBJECTS_DIR obj)
|
||||
set(RCC_DIR rcc)
|
||||
|
||||
option(QskDll "build qskinny as shared library" ON)
|
||||
option(BUILD_QSKDLL "build qskinny as shared library" ON)
|
||||
|
||||
if(UNIX AND NOT APPLE)
|
||||
set(LINUX TRUE)
|
||||
|
|
|
@ -15,7 +15,7 @@ list(APPEND TARGET_OTHER_FILES
|
|||
|
||||
add_library(${TARGET_NAME} SHARED ${TARGET_SOURCES} ${TARGET_HEADERS} ${TARGET_OTHER_FILES})
|
||||
|
||||
if(QskDll)
|
||||
if(BUILD_QSKDLL)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PRIVATE
|
||||
QSK_INPUTCONTEXT_MAKEDLL)
|
||||
|
|
|
@ -27,7 +27,7 @@ target_include_directories(${TARGET_NAME}
|
|||
PUBLIC
|
||||
${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
if(QskDll)
|
||||
if(BUILD_QSKDLL)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PRIVATE
|
||||
QSK_QML_MAKEDLL)
|
||||
|
|
|
@ -18,7 +18,7 @@ add_library(${TARGET_NAME} SHARED ${TARGET_HEADERS} ${TARGET_SOURCES} ${TARGET_O
|
|||
|
||||
target_link_libraries(${TARGET_NAME} PRIVATE qskinny)
|
||||
|
||||
if(QskDll)
|
||||
if(BUILD_QSKDLL)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PRIVATE
|
||||
QSK_MATERIAL3_MAKEDLL)
|
||||
|
|
|
@ -20,7 +20,7 @@ target_link_libraries(${TARGET_NAME}
|
|||
PRIVATE
|
||||
qskinny)
|
||||
|
||||
if(QskDll)
|
||||
if(BUILD_QSKDLL)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PRIVATE
|
||||
QSK_SQUIEK_MAKEDLL)
|
||||
|
|
|
@ -414,7 +414,7 @@ if (Qt5_VERSION_MAJOR VERSION_GREATER "5")
|
|||
target_link_libraries(${TARGET_NAME} PRIVATE Qt5::Opengl)
|
||||
endif()
|
||||
|
||||
if(QskDll)
|
||||
if(BUILD_QSKDLL)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PUBLIC
|
||||
QSK_DLL
|
||||
|
|
|
@ -45,7 +45,7 @@ target_link_libraries(${TARGET_NAME}
|
|||
PRIVATE
|
||||
qskinny)
|
||||
|
||||
if (QskDll)
|
||||
if (BUILD_QSKDLL)
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PRIVATE
|
||||
SKINNY_MAKEDLL)
|
||||
|
@ -59,9 +59,9 @@ target_include_directories(${TARGET_NAME}
|
|||
PUBLIC
|
||||
${CMAKE_CURRENT_LIST_DIR})
|
||||
|
||||
option(ensure_skins "Enabling fall back code, that inserts some skin factories manually when not finding skin factories as plugins" ON)
|
||||
option(ENABLE_ENSURE_SKINS "Enabling fall back code, that inserts some skin factories manually when not finding skin factories as plugins" ON)
|
||||
|
||||
if(ensure_skins)
|
||||
if(ENABLE_ENSURE_SKINS)
|
||||
target_include_directories(${TARGET_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/skins)
|
||||
target_compile_definitions(${TARGET_NAME} PRIVATE ENSURE_SKINS)
|
||||
|
||||
|
|
|
@ -2,12 +2,11 @@ set(TARGET_NAME svg2qvg)
|
|||
set(TARGET_INSTALL_SUFFIX bin/tools)
|
||||
set(TARGET_SOURCES main.cpp)
|
||||
|
||||
#TODO should this be configurable globally ?
|
||||
option(${TARGET_NAME}_STANDALONE "If 'ON' application won't be linked against qskinny library" ON)
|
||||
option(BUILD_SVG2QVG_STANDALONE "If 'ON' application won't be linked against qskinny library" ON)
|
||||
|
||||
add_executable(${TARGET_NAME} ${TARGET_SOURCES})
|
||||
|
||||
if(${TARGET_NAME}_STANDALONE)
|
||||
if(BUILD_SVG2QVG_STANDALONE)
|
||||
|
||||
get_target_property(qskinny_AUTOGEN_DIR qskinny AUTOGEN_BUILD_DIR)
|
||||
if (EXISTS ${qskinny_AUTOGEN_DIR})
|
||||
|
@ -31,10 +30,6 @@ if(${TARGET_NAME}_STANDALONE)
|
|||
Qt5::GuiPrivate
|
||||
Qt5::Svg)
|
||||
else()
|
||||
target_compile_definitions(${TARGET_NAME}
|
||||
PRIVATE
|
||||
QskDll)
|
||||
|
||||
target_link_libraries(${TARGET_NAME}
|
||||
PRIVATE
|
||||
qskinny
|
||||
|
|
Loading…
Reference in New Issue