Skip to content

Commit 811c1b6

Browse files
committed
not use release mode as default
1 parent fbb080c commit 811c1b6

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

CMakeLists.txt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,16 @@
11
cmake_minimum_required(VERSION 3.15)
22
project(tsp VERSION 0.0.3 LANGUAGES CXX)
33

4+
set(CMAKE_CXX_STANDARD 11)
45

56
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
6-
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
7-
elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
8-
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /W2")
7+
set(CMAKE_CXX_FLAGS "-Wall -O3")
98
elseif (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
10-
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
9+
set(CMAKE_CXX_FLAGS "-Wall -O3")
10+
elseif (CMAKE_CXX_COMPILER_ID MATCHES "MSVC")
11+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /W2")
1112
endif()
1213

13-
set(CMAKE_CXX_STANDARD 11)
14-
set(CMAKE_BUILD_TYPE Release)
15-
1614

1715
add_library(base_lib OBJECT
1816
src/util.cpp

0 commit comments

Comments
 (0)