diff --git a/CMakeLists.txt b/CMakeLists.txt index cc7e54f..6ace795 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ PROJECT(dcc_original) -cmake_minimum_required(VERSION 2.8.9) +cmake_minimum_required(VERSION 3.1) set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_AUTOMOC ON) find_package(Qt5Core) @@ -15,7 +15,7 @@ ELSE() SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++11") SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} " ) #--coverage ENDIF() - +SET(CMAKE_CXX_STANDARD 11) SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/CMakeScripts;${CMAKE_MODULE_PATH}) SET(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}) include(cotire) @@ -95,6 +95,7 @@ set(dcc_HEADERS include/bundle.h include/BinaryImage.h include/DccFrontend.h + include/Enums.h include/dcc.h include/disassem.h include/dosdcc.h @@ -137,6 +138,8 @@ ADD_EXECUTABLE(dcc_original ${dcc_SOURCES} ${dcc_HEADERS}) ADD_DEPENDENCIES(dcc_original dcc_lib) TARGET_LINK_LIBRARIES(dcc_original dcc_lib dcc_hash disasm_s ${REQ_LLVM_LIBRARIES} LLVMSupport) qt5_use_modules(dcc_original Core) +SET_PROPERTY(TARGET dcc_original PROPERTY CXX_STANDARD 11) +SET_PROPERTY(TARGET dcc_original PROPERTY CXX_STANDARD_REQUIRED ON) #ADD_SUBDIRECTORY(gui) if(dcc_build_tests) ADD_SUBDIRECTORY(src)