Move link flags to linker stage sandbox/nmerinov/llvm
authorNikolai Merinov <n.merinov@samsung.com>
Fri, 8 Feb 2019 11:09:43 +0000 (14:09 +0300)
committerNikolai Merinov <n.merinov@samsung.com>
Fri, 8 Feb 2019 11:09:43 +0000 (14:09 +0300)
CMakeLists.txt

index 44e9783..7477479 100644 (file)
@@ -30,7 +30,8 @@ pkg_check_modules(pkg REQUIRED
 )
 
 SET(PACKAGE "${PROJECT_NAME}")
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Winline -Werror -fno-builtin-malloc -fno-omit-frame-pointer -g -fPIE -Wl,-z,relro")
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Winline -Werror -fno-builtin-malloc -fno-omit-frame-pointer -g -fPIE")
+LINK_LIBRARIES("-Wl,-z,relro")
 
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
 
@@ -67,7 +68,7 @@ STRING(REPLACE "-L" " -L" pkg_fixed_LDFLAGS ${pkg_LDFLAGS})
 STRING(REGEX REPLACE "^ " "" pkg_LDFLAGS ${pkg_fixed_LDFLAGS})
 
 ADD_DEFINITIONS(${pkg_CFLAGS})
-ADD_DEFINITIONS(${pkg_LDFLAGS})
+LINK_LIBRARIES(${pkg_LDFLAGS})
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${BUILD_SOURCE})