partially added ensure_skins mechanism
This commit is contained in:
parent
aa132beccb
commit
238e8aeb00
|
@ -16,28 +16,6 @@ list(APPEND TARGET_SOURCES
|
||||||
SkinnyShapeProvider.cpp
|
SkinnyShapeProvider.cpp
|
||||||
SkinnyShortcut.cpp)
|
SkinnyShortcut.cpp)
|
||||||
|
|
||||||
# TODO
|
|
||||||
# ensure_skins{
|
|
||||||
#
|
|
||||||
# #Enabling fall back code, that inserts some skin factories manually
|
|
||||||
# #when not finding skin factories as plugins
|
|
||||||
#
|
|
||||||
# INCLUDEPATH *= $${QSK_ROOT} / skins DEPENDPATH *=
|
|
||||||
# $${QSK_ROOT} /
|
|
||||||
# skins
|
|
||||||
#
|
|
||||||
# target_include_directories(${TARGET_NAME} PRIVATE ${CMAKE_SOURCE_DIR} / skins)
|
|
||||||
#
|
|
||||||
# target_compile_definitions(${TARGET_NAME} PRIVATE ENSURE_SKINS)
|
|
||||||
#
|
|
||||||
# use_install_rpath : QMAKE_RPATHDIR *=
|
|
||||||
# $${QSK_INSTALL_PLUGINS} / skins use_local_rpath : QMAKE_RPATHDIR *=
|
|
||||||
# $${QSK_PLUGIN_DIR} / skins
|
|
||||||
#
|
|
||||||
# qskAddLibrary($${QSK_PLUGIN_DIR} / skins, squiekskin)
|
|
||||||
# qskAddLibrary($${QSK_PLUGIN_DIR} / skins, material3skin)
|
|
||||||
# }
|
|
||||||
|
|
||||||
# TODO
|
# TODO
|
||||||
#fontconfig{
|
#fontconfig{
|
||||||
#
|
#
|
||||||
|
@ -81,4 +59,19 @@ target_include_directories(${TARGET_NAME}
|
||||||
PUBLIC
|
PUBLIC
|
||||||
${CMAKE_CURRENT_LIST_DIR})
|
${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)
|
||||||
|
|
||||||
|
if(ensure_skins)
|
||||||
|
target_include_directories(${TARGET_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/skins)
|
||||||
|
target_compile_definitions(${TARGET_NAME} PRIVATE ENSURE_SKINS)
|
||||||
|
|
||||||
|
# TODO
|
||||||
|
# use_install_rpath: QMAKE_RPATHDIR *= $${QSK_INSTALL_PLUGINS}/skins
|
||||||
|
# use_local_rpath: QMAKE_RPATHDIR *= $${QSK_PLUGIN_DIR}/skins
|
||||||
|
target_link_libraries(${TARGET_NAME}
|
||||||
|
PRIVATE
|
||||||
|
squiekskin
|
||||||
|
material3skin)
|
||||||
|
endif()
|
||||||
|
|
||||||
install(TARGETS ${TARGET_NAME} DESTINATION lib) # TODO unify lib install directory
|
install(TARGETS ${TARGET_NAME} DESTINATION lib) # TODO unify lib install directory
|
Loading…
Reference in New Issue