using DEFINE_SYMBOL

This commit is contained in:
Uwe Rathmann 2023-04-01 18:03:41 +02:00
parent bf496f8d06
commit 22f265b000
6 changed files with 13 additions and 11 deletions

View File

@ -33,16 +33,17 @@ if(ENABLE_HUNSPELL)
) )
endif() endif()
qsk_add_plugin(qskinputcontext set(target qskinputcontext)
platforminputcontexts QskInputContextPlugin ${SOURCES})
qsk_add_plugin(${target} platforminputcontexts QskInputContextPlugin ${SOURCES})
if(ENABLE_PINYIN) if(ENABLE_PINYIN)
target_link_libraries(qskinputcontext PRIVATE pinyin Fcitx5::Utils) target_link_libraries(${target} PRIVATE pinyin Fcitx5::Utils)
endif() endif()
if(ENABLE_HUNSPELL) if(ENABLE_HUNSPELL)
target_link_libraries(qskinputcontext PRIVATE hunspell) target_link_libraries(${target} PRIVATE hunspell)
endif() endif()
target_compile_definitions(qskinputcontext PRIVATE QSK_INPUTCONTEXT_MAKEDLL) set_target_properties(${target} PROPERTIES DEFINE_SYMBOL QSK_INPUTCONTEXT_MAKEDLL )
target_link_libraries(qskinputcontext PRIVATE qskinny Qt::GuiPrivate) target_link_libraries(${target} PRIVATE qskinny Qt::GuiPrivate)

View File

@ -13,7 +13,7 @@ target_link_libraries(${target} PRIVATE qskinny)
target_include_directories(${target} PUBLIC ${CMAKE_CURRENT_LIST_DIR}) target_include_directories(${target} PUBLIC ${CMAKE_CURRENT_LIST_DIR})
if(BUILD_QSKDLL) if(BUILD_QSKDLL)
target_compile_definitions(${target} PRIVATE QSK_QML_MAKEDLL) set_target_properties( ${target} PROPERTIES DEFINE_SYMBOL QSK_QML_MAKEDLL )
endif() endif()
install(TARGETS ${target} DESTINATION qmlexport) install(TARGETS ${target} DESTINATION qmlexport)

View File

@ -10,4 +10,4 @@ set(SOURCES
qt_add_resources(SOURCES icons.qrc) qt_add_resources(SOURCES icons.qrc)
qsk_add_plugin(material3skin skins QskMaterial3SkinFactory ${SOURCES}) qsk_add_plugin(material3skin skins QskMaterial3SkinFactory ${SOURCES})
target_compile_definitions(material3skin PRIVATE QSK_MATERIAL3_MAKEDLL) set_target_properties(material3skin PROPERTIES DEFINE_SYMBOL QSK_MATERIAL3_MAKEDLL )

View File

@ -7,4 +7,4 @@ qsk_add_plugin(squiekskin skins QskSquiekSkinFactory
QskSquiekGlobal.h QskSquiekSkin.h QskSquiekSkin.cpp QskSquiekGlobal.h QskSquiekSkin.h QskSquiekSkin.cpp
QskSquiekSkinFactory.h QskSquiekSkinFactory.cpp QskSquiekSkinFactory.h QskSquiekSkinFactory.cpp
) )
target_compile_definitions(squiekskin PRIVATE QSK_SQUIEK_MAKEDLL) set_target_properties(squiekskin PROPERTIES DEFINE_SYMBOL QSK_SQUIEK_MAKEDLL)

View File

@ -431,7 +431,8 @@ else()
endif() endif()
if(BUILD_QSKDLL) if(BUILD_QSKDLL)
target_compile_definitions(${target} PUBLIC QSK_DLL PRIVATE QSK_MAKEDLL) target_compile_definitions(${target} PUBLIC QSK_DLL )
set_target_properties(${target} PROPERTIES DEFINE_SYMBOL QSK_MAKEDLL)
endif() endif()
target_include_directories(${target} PUBLIC target_include_directories(${target} PUBLIC

View File

@ -45,7 +45,7 @@ endif()
target_link_libraries(${target} PUBLIC qskinny) target_link_libraries(${target} PUBLIC qskinny)
if (BUILD_QSKDLL) if (BUILD_QSKDLL)
target_compile_definitions(${target} PRIVATE SKINNY_MAKEDLL) set_target_properties( ${target} PROPERTIES DEFINE_SYMBOL SKINNY_MAKEDLL )
endif() endif()
target_compile_definitions(${target} target_compile_definitions(${target}