Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

Commit aa0dc80

Browse files
move -Werror to CI only
1 parent 14a2a8b commit aa0dc80

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

.cicd/helpers/clang.make

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ set(CMAKE_CXX_COMPILER_WORKS 1)
33
set(CMAKE_C_COMPILER /usr/local/bin/clang)
44
set(CMAKE_CXX_COMPILER /usr/local/bin/clang++)
55
set(CMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES /usr/local/include/c++/v1 /usr/local/include /usr/include)
6-
set(CMAKE_C_FLAGS_INIT "-D_FORTIFY_SOURCE=2 -fstack-protector-strong -fpie")
7-
set(CMAKE_CXX_FLAGS_INIT "-nostdinc++ -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fpie")
8-
set(CMAKE_EXE_LINKER_FLAGS_INIT "-stdlib=libc++ -nostdlib++ -pie")
6+
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
7+
set(CMAKE_C_FLAGS_INIT "-D_FORTIFY_SOURCE=2 -fstack-protector-strong")
8+
set(CMAKE_CXX_FLAGS_INIT "-nostdinc++ -D_FORTIFY_SOURCE=2 -fstack-protector-strong")
9+
set(CMAKE_EXE_LINKER_FLAGS_INIT "-stdlib=libc++ -nostdlib++")
910
if(NOT APPLE)
1011
string(APPEND CMAKE_EXE_LINKER_FLAGS_INIT " -Wl,-z,relro,-z,now")
1112
endif()

CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ set( KEY_STORE_EXECUTABLE_NAME keosd )
3636
set( RODEOS_EXECUTABLE_NAME rodeos )
3737
set( TESTER_EXECUTABLE_NAME eosio-tester )
3838

39-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wno-unused-command-line-argument")
40-
4139
# http://stackoverflow.com/a/18369825
4240
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
4341
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 8.0)
@@ -47,7 +45,7 @@ elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang" OR "${CMAKE_CXX_COMPILER_ID}
4745
if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)
4846
message(FATAL_ERROR "Clang version must be at least 5.0!")
4947
endif()
50-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wsign-compare -Wrange-loop-analysis -Wno-unknown-warning-option")
48+
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wsign-compare -Wrange-loop-analysis -Wno-unknown-warning-option -Wno-unused-command-line-argument")
5149
endif()
5250

5351

0 commit comments

Comments
 (0)