diff options
author | charan makkina <charan795m@gmail.com> | 2019-04-30 17:40:53 +0530 |
---|---|---|
committer | charan makkina <charan795m@gmail.com> | 2019-05-20 18:14:40 +0530 |
commit | a826fe833d3f2a8fe2673fa05811fe1a22baf045 (patch) | |
tree | da11a17c46ca9b8a002a52a290628574fa3f5eda /src/CMakeLists.txt | |
parent | 3e6bf7b64eea418c59959c18750261b815b2892c (diff) |
Feature: 19.04 part 1
Change-Id: Ibba924b8deca1f246b9dcb12d89d085b6fd33046
Signed-off-by: charan makkina <charan795m@gmail.com>
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 36 |
1 files changed, 9 insertions, 27 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0eca7a1..952e2de 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -14,42 +14,24 @@ # limitations under the License. ######################################################################### -if(WITH_HAL_LIB) -else() - SET(COMM_CONFIG ${PROJECT_SOURCE_DIR}/src/framework/common/base/include/common/common_sys_config.h) - #SET(PRI_DIRECTORIES "framework/common/base/include/common/") -endif() - INCLUDE_DIRECTORIES( - framework/log/ - framework/mem - framework/include/ - framework/common/include/ - framework/common/include/arch/${DMM_ARCH} - framework/common/base/include/ - framework/common/base/include/common/ - ${PRI_DIRECTORIES} - ../platform/SecureC/include/ - ../thirdparty/glog/glog-0.3.4/src/ + ${CMAKE_CURRENT_LIST_DIR}/framework/include + ${CMAKE_CURRENT_LIST_DIR}/include + ${CMAKE_SOURCE_DIR}/platform/SecureC/include/ + ${CMAKE_SOURCE_DIR}/thirdparty/glog/glog-0.3.5/src/ ) -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0 -g -fPIC -m64 -mssse3 -std=gnu89") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2 -g -fPIC -m64 -mssse3 -std=gnu89") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Werror -Wshadow -Wfloat-equal -Wformat=2") -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector -fstack-protector-all") +SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fstack-protector-all") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-z,relro,-z,now -Wl,--disable-new-dtags") SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wl,-z,noexecstack -mcmodel=medium") -SET(COMPLE_CONFIG ${PROJECT_SOURCE_DIR}/src/framework/common/include/compile_config.h) -ADD_DEFINITIONS(-include ${COMM_CONFIG}) +SET(COMPLE_CONFIG ${CMAKE_SOURCE_DIR}/src/framework/include/common/compile_config.h) ADD_DEFINITIONS(-include ${COMPLE_CONFIG}) -ADD_DEFINITIONS(-D_GNU_SOURCE -DNSTACK_GETVER_VERSION="18.10") -#LINK_DIRECTORIES(${LIB_PATH_SHARED} ${LIB_PATH_STATIC}) - -if(WITH_SECUREC_LIB) -LINK_LIBRARIES(pthread dl securec) -else() +ADD_DEFINITIONS(-D_GNU_SOURCE -D_FORTIFY_SOURCE=2) +LINK_DIRECTORIES(${LIB_PATH_SHARED} ${LIB_PATH_STATIC}) LINK_LIBRARIES(pthread dl) -endif() ADD_SUBDIRECTORY(framework) ADD_SUBDIRECTORY(nSocket) |