srctree

Johan parent d0177229 659616c4 7618a54b
Merge pull request #302 from robinlinden/cxx-20

Build n_e_s w/ C++20
.bazelrc added: 29, removed: 29, total 0
@@ -2,5 +2,5 @@ build --color=yes
test --test_output=errors
test --test_verbose_timeout_warnings=true
 
build:gnulike --cxxopt="-std=c++17"
build:msvc --cxxopt="/std:c++17"
build:gnulike --cxxopt="-std=c++2a"
build:msvc --cxxopt="/std:c++latest"
 
application/CMakeLists.txt added: 29, removed: 29, total 0
@@ -12,12 +12,12 @@ target_link_libraries(${PROJECT_NAME}
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
 
core/CMakeLists.txt added: 29, removed: 29, total 0
@@ -40,7 +40,7 @@ add_library(n_e_s::core ALIAS ${PROJECT_NAME})
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
target_include_directories(${PROJECT_NAME}
@@ -52,7 +52,7 @@ target_include_directories(${PROJECT_NAME}
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
 
core/test/CMakeLists.txt added: 29, removed: 29, total 0
@@ -34,12 +34,12 @@ add_executable(${PROJECT_NAME}
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
 
core/test_utils/CMakeLists.txt added: 29, removed: 29, total 0
@@ -12,7 +12,7 @@ target_include_directories(${PROJECT_NAME}
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
INTERFACE_COMPILE_FEATURES cxx_std_17
INTERFACE_COMPILE_FEATURES cxx_std_20
)
 
target_link_libraries(${PROJECT_NAME}
 
disassembler/CMakeLists.txt added: 29, removed: 29, total 0
@@ -8,7 +8,7 @@ add_library(n_e_s::disassembler ALIAS ${PROJECT_NAME})
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
target_link_libraries(${PROJECT_NAME}
@@ -28,7 +28,7 @@ target_include_directories(${PROJECT_NAME}
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
 
disassembler/test/CMakeLists.txt added: 29, removed: 29, total 0
@@ -9,12 +9,12 @@ add_executable(${PROJECT_NAME}
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
 
nes/CMakeLists.txt added: 29, removed: 29, total 0
@@ -8,7 +8,7 @@ add_library(n_e_s::nes ALIAS ${PROJECT_NAME})
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
target_include_directories(${PROJECT_NAME}
@@ -20,7 +20,7 @@ target_include_directories(${PROJECT_NAME}
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
 
nes/test/CMakeLists.txt added: 29, removed: 29, total 0
@@ -9,12 +9,12 @@ add_executable(${PROJECT_NAME}
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)
 
nestest/CMakeLists.txt added: 29, removed: 29, total 0
@@ -15,12 +15,12 @@ target_link_libraries(${PROJECT_NAME}
 
target_compile_features(${PROJECT_NAME}
PRIVATE
cxx_std_17
cxx_std_20
)
 
set_target_properties(${PROJECT_NAME}
PROPERTIES
CXX_STANDARD 17
CXX_STANDARD 20
CXX_STANDARD_REQUIRED YES
CXX_EXTENSIONS NO
)