find_package(Qt5Widgets CONFIG REQUIRED) set(INCLUDE_FILES include/mainwindow.h include/renderwindow.h include/editorstyle.h) qt5_wrap_cpp(EDITOR_SRC ${INCLUDE_FILES}) add_executable(LevelEditor src/main.cpp src/mainwindow.cpp src/renderwindow.cpp src/editorstyle.cpp ${EDITOR_SRC}) target_include_directories(LevelEditor PRIVATE include) target_link_libraries(LevelEditor Qt5::Widgets Engine ToolWindowManager)