Skip to content

Commit 268417d

Browse files
committed
Fix compilation flags on Unix-like OSes.
1 parent 22b158b commit 268417d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

cmake/BuildSettings.cmake

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ if(${MSVC})
44
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /Zi")
55
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} /debug")
66
elseif(${UNIX})
7-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_RELEASE} -std=c++11 -pthread")
8-
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS} -g")
9-
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS} -g")
7+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
8+
if(NOT ${CYGWIN}) # Don't specify -pthread on Cygwin
9+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")
10+
endif()
11+
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -g")
12+
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -g")
1013
endif()
1114

1215
if(${IOS})

0 commit comments

Comments
 (0)