Skip to content

Commit 424f23b

Browse files
authored
Set CMake C++ standard to 17. (#91)
1 parent e1eb63e commit 424f23b

File tree

20 files changed

+20
-20
lines changed

20 files changed

+20
-20
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ add_executable(${EXECUTABLE_NAME})
2727
target_sources(${EXECUTABLE_NAME} PRIVATE main.cpp)
2828

2929
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
30-
CXX_STANDARD 14
30+
CXX_STANDARD 17
3131
CXX_STANDARD_REQUIRED YES
3232
)
3333

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ This repository provides tutorial code in C++ for deep learning researchers to l
5050

5151
## Requirements
5252

53-
1. [C++](http://www.cplusplus.com/doc/tutorial/introduction/)
53+
1. [C++-17](http://www.cplusplus.com/doc/tutorial/introduction/) compatible compiler
5454
2. [CMake](https://cmake.org/download/) (minimum version 3.14)
5555
3. [LibTorch v1.9.0](https://pytorch.org/cppdocs/installing.html)
5656
4. [Conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/download.html)

extern/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ FetchContent_Declare(
1111
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/cxxopts
1212
)
1313

14-
set(CXXOPTS_CXX_STANDARD 14)
14+
set(CXXOPTS_CXX_STANDARD 17)
1515
set(CXXOPTS_BUILD_EXAMPLES OFF CACHE BOOL "Set to ON to build examples" FORCE)
1616
set(CXXOPTS_BUILD_TESTS OFF CACHE BOOL "Set to ON to build tests" FORCE)
1717
set(CXXOPTS_ENABLE_INSTALL OFF CACHE BOOL "Generate the install target" FORCE)

tutorials/advanced/generative_adversarial_network/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ target_sources(${EXECUTABLE_NAME} PRIVATE main.cpp)
1010
target_link_libraries(${EXECUTABLE_NAME} ${TORCH_LIBRARIES} image-io)
1111

1212
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
13-
CXX_STANDARD 14
13+
CXX_STANDARD 17
1414
CXX_STANDARD_REQUIRED YES
1515
)
1616

tutorials/advanced/image_captioning/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ target_include_directories(${EXECUTABLE_NAME} PRIVATE include)
2929
target_link_libraries(${EXECUTABLE_NAME} ${TORCH_LIBRARIES} image-io cxxopts)
3030

3131
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
32-
CXX_STANDARD 14
32+
CXX_STANDARD 17
3333
CXX_STANDARD_REQUIRED YES
3434
)
3535

tutorials/advanced/neural_style_transfer/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ target_include_directories(${EXECUTABLE_NAME} PRIVATE include)
1414
target_link_libraries(${EXECUTABLE_NAME} ${TORCH_LIBRARIES} image-io)
1515

1616
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
17-
CXX_STANDARD 14
17+
CXX_STANDARD 17
1818
CXX_STANDARD_REQUIRED YES
1919
)
2020

tutorials/advanced/variational_autoencoder/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ target_include_directories(${EXECUTABLE_NAME} PRIVATE include)
1414
target_link_libraries(${EXECUTABLE_NAME} ${TORCH_LIBRARIES} image-io)
1515

1616
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
17-
CXX_STANDARD 14
17+
CXX_STANDARD 17
1818
CXX_STANDARD_REQUIRED YES
1919
)
2020

tutorials/basics/feedforward_neural_network/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ target_include_directories(${EXECUTABLE_NAME} PRIVATE include)
1515
target_link_libraries(${EXECUTABLE_NAME} ${TORCH_LIBRARIES})
1616

1717
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
18-
CXX_STANDARD 14
18+
CXX_STANDARD 17
1919
CXX_STANDARD_REQUIRED YES
2020
)
2121

tutorials/basics/linear_regression/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ target_sources(${EXECUTABLE_NAME} PRIVATE main.cpp)
1010
target_link_libraries(${EXECUTABLE_NAME} ${TORCH_LIBRARIES})
1111

1212
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
13-
CXX_STANDARD 14
13+
CXX_STANDARD 17
1414
CXX_STANDARD_REQUIRED YES
1515
)
1616

tutorials/basics/logistic_regression/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ target_sources(${EXECUTABLE_NAME} PRIVATE main.cpp)
1010
target_link_libraries(${EXECUTABLE_NAME} ${TORCH_LIBRARIES})
1111

1212
set_target_properties(${EXECUTABLE_NAME} PROPERTIES
13-
CXX_STANDARD 14
13+
CXX_STANDARD 17
1414
CXX_STANDARD_REQUIRED YES
1515
)
1616

0 commit comments

Comments
 (0)