set(INCLUDE_FILES include/renderwindow.h include/coloredit.h include/context.h include/vec3edit.h include/collapsesection.h) qt5_wrap_cpp(EDITOR_SRC ${INCLUDE_FILES}) add_library(EditorCommon src/qt.cpp src/renderwindow.cpp src/editorstyle.cpp src/coloredit.cpp src/vec3edit.cpp src/collapsesection.cpp ${EDITOR_SRC}) target_include_directories(EditorCommon PUBLIC include) target_link_libraries(EditorCommon PRIVATE Engine Qt5::Widgets)