|
new file 100644
|
|
|
diff -urN paths/src/cpp/CMakeLists.txt linker_flags/src/cpp/CMakeLists.txt
|
|
|
--- paths/src/cpp/CMakeLists.txt 2011-09-20 08:15:44.000000000 -0700
|
|
|
+++ linker_flags/src/cpp/CMakeLists.txt 2011-09-24 00:53:52.553091241 -0700
|
|
|
@@ -54,8 +54,8 @@
|
|
|
add_definitions(-D_FORTIFY_SOURCE=2)
|
|
|
add_definitions(-fstack-protector --param ssp-buffer-size=4)
|
|
|
add_definitions(-pie -fPIE)
|
|
|
- set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,relro)
|
|
|
- set(CMAKE_EXE_LINKER_FLAGS ${CMAKE_EXE_LINKER_FLAGS} -Wl,-z,now)
|
|
|
+ set(CMAKE_EXE_LINKER_FLAGS -Wl,-z,relro ${CMAKE_EXE_LINKER_FLAGS})
|
|
|
+ set(CMAKE_EXE_LINKER_FLAGS -Wl,-z,now ${CMAKE_EXE_LINKER_FLAGS})
|
|
|
endif()
|
|
|
|
|
|
# Win32 specific global directives
|