set(CORE_SOURCES MainWindow.cpp MainWindow.h IPlugin.h ProjectManager.cpp ProjectManager.h Settings.cpp Settings.h ThemeManager.cpp ThemeManager.h AboutDialog.cpp AboutDialog.h ) add_library(BareCode_Core STATIC ${CORE_SOURCES}) target_link_libraries(BareCode_Core PUBLIC Qt6::Core Qt6::Gui Qt6::Widgets BareCode_Editor BareCode_FileTree ) target_include_directories(BareCode_Core PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/.. )