summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorcharan makkina <charan795m@gmail.com>2019-04-30 17:40:53 +0530
committercharan makkina <charan795m@gmail.com>2019-05-20 18:14:40 +0530
commita826fe833d3f2a8fe2673fa05811fe1a22baf045 (patch)
treeda11a17c46ca9b8a002a52a290628574fa3f5eda /src/CMakeLists.txt
parent3e6bf7b64eea418c59959c18750261b815b2892c (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.txt36
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)