set(INCLUDE_FILES include/mainwindow.h) qt5_wrap_cpp(EDITOR_SRC ${INCLUDE_FILES}) add_executable(MaterialEditor src/main.cpp src/mainwindow.cpp ${EDITOR_SRC}) target_include_directories(MaterialEditor PRIVATE include) target_link_libraries(MaterialEditor Qt5::Widgets Engine EditorCommon)