diff -r bb60dda3093f -r caac957e9834 CMakeLists.txt --- a/CMakeLists.txt Sat Feb 01 15:49:28 2020 +0200 +++ b/CMakeLists.txt Sat Feb 01 17:10:11 2020 +0200 @@ -49,6 +49,7 @@ src/settingseditor/librarieseditor.cpp src/settingseditor/settingseditor.cpp src/types/boundingbox.cpp + src/widgets/colorbutton.cpp ) set (LDFORGE_HEADERS src/basics.h @@ -84,6 +85,7 @@ src/settingseditor/librarieseditor.h src/settingseditor/settingseditor.h src/types/boundingbox.h + src/widgets/colorbutton.h ) set (LDFORGE_FORMS src/document.ui @@ -98,18 +100,18 @@ ) set(LDFORGE_RESOURCES ldforge.qrc) +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) +include_directories("${PROJECT_BINARY_DIR}") +include_directories("${PROJECT_BINARY_DIR}/src") +include_directories("${PROJECT_SOURCE_DIR}/src") # Translations qt5_create_translation(QM_FILES ${LDFORGE_SOURCES} ${LDFORGE_HEADERS} ${LDFORGE_FORMS} ${LDFORGE_LOCALES}) add_custom_target(translations ALL DEPENDS ${QM_FILES}) add_custom_target(resources ALL DEPENDS ${LDFORGE_RESOURCES}) -set(CMAKE_CXX_STANDARD 17) -set(CMAKE_CXX_STANDARD_REQUIRED ON) -set(CMAKE_CXX_EXTENSIONS OFF) -include_directories("${PROJECT_BINARY_DIR}") -include_directories("${PROJECT_BINARY_DIR}/src") -include_directories("${PROJECT_SOURCE_DIR}/src") if (NOT MSVC) if ("${CMAKE_BUILD_TYPE}" STREQUAL "Debug" OR "${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDEBUG")