Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit1b50308

Browse files
committed
CMakeLists changes to properly deal with CMAKE_CXX_FLAGS etc.
1 parent5cb8676 commit1b50308

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

‎CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ if (${CMAKE_CXX_COMPILER_ID} MATCHES GNU)
4949
INCLUDE(CheckCXXCompilerFlag)
5050
CHECK_CXX_COMPILER_FLAG(-std=c++11HAVE_STD11)
5151
if (HAVE_STD11)
52-
list(APPENDCMAKE_CXX_FLAGS"-std=c++11 -Wall")
52+
set(CMAKE_CXX_FLAGS${CMAKE_CXX_FLAGS}"-std=c++11 -Wall")
5353
else()
5454
message(FATAL_ERROR"No advanced standard C++ support (-std=c++11 not defined).")
5555
endif()
@@ -58,10 +58,10 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES Clang)
5858
CHECK_CXX_COMPILER_FLAG(-std=c++11HAVE_STD11)
5959
if (HAVE_STD11)
6060
if (CPP-NETLIB_DISABLE_LIBCXX)
61-
list(APPENDCMAKE_CXX_FLAGS"-std=c++11 -Wall")
62-
list(APPENDCMAKE_CXX_LINK_FLAGS"-std=c++11")
61+
set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS} -std=c++11 -Wall")
6362
else()
64-
list(APPENDCMAKE_CXX_FLAGS"-std=c++11 -stdlib=libc++ -Wall")
63+
set(CMAKE_CXX_FLAGS"${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++ -Wall")
64+
set(CMAKE_CXX_LINK_FLAGS"${CMAKE_CXX_LINK_FLAGS} -stdlib=libc++")
6565
endif()
6666
else()
6767
message(FATAL_ERROR"No C++11 support for Clang version. Please upgrade Clang to a version supporting C++11.")

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp