project(score_plugin_library LANGUAGES CXX) score_common_setup() # Packages find_package(${QT_VERSION} REQUIRED COMPONENTS Core Widgets) set(HDRS "${CMAKE_CURRENT_SOURCE_DIR}/score_plugin_library.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/Panel/LibraryPanelDelegate.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/Panel/LibraryPanelFactory.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/FileSystemModel.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ItemModelFilterLineEdit.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/LibraryInterface.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/LibrarySettings.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/LibraryWidget.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/PresetItemModel.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/PresetListView.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProcessesItemModel.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProcessTreeView.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProcessWidget.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProjectLibraryWidget.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/RecursiveFilterProxy.hpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/SystemLibraryWidget.hpp" ) set(SRCS "${CMAKE_CURRENT_SOURCE_DIR}/score_plugin_library.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/Panel/LibraryPanelDelegate.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/Panel/LibraryPanelFactory.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/LibraryInterface.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/LibrarySettings.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/LibraryWidget.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/PresetItemModel.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProcessesItemModel.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProcessTreeView.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProcessWidget.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/ProjectLibraryWidget.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/RecursiveFilterProxy.cpp" "${CMAKE_CURRENT_SOURCE_DIR}/Library/SystemLibraryWidget.cpp" ) add_library(score_plugin_library ${SRCS} ${HDRS}) target_link_libraries(score_plugin_library PUBLIC ${QT_PREFIX}::Core ${QT_PREFIX}::Widgets score_lib_base score_lib_process) setup_score_plugin(score_plugin_library)