set(QSK_PLUGIN_SUBDIR skins) set(TARGET_NAME material3skin) list(APPEND TARGET_HEADERS QskMaterial3Global.h QskMaterial3Skin.h QskMaterial3SkinFactory.h) list(APPEND TARGET_SOURCES QskMaterial3Skin.cpp QskMaterial3SkinFactory.cpp) list(APPEND TARGET_OTHER_FILES metadata.json) add_library(${TARGET_NAME} SHARED ${TARGET_HEADERS} ${TARGET_SOURCES} ${TARGET_OTHER_FILES}) target_link_libraries(${TARGET_NAME} PRIVATE qskinny) if(BUILD_QSKDLL) target_compile_definitions(${TARGET_NAME} PRIVATE QSK_MATERIAL3_MAKEDLL) endif() set_target_properties(${TARGET_NAME} PROPERTIES AUTOMOC ON FOLDER skins) install(TARGETS ${TARGET_NAME} DESTINATION ${QSK_INSTALL_PLUGINS}/${QSK_PLUGIN_SUBDIR})