sync with tizen_2.0
[platform/framework/native/appfw.git] / src / newlib-compat / CMakeLists.txt
1 SET (this_target newlib-compat)
2
3 INCLUDE_DIRECTORIES(
4         ${SLP_INCLUDE_DIRS}     
5         ${CMAKE_SOURCE_DIR}/inc
6 )
7
8 SET (${this_target}_SOURCE_FILES
9   NewlibCompatMisc.cpp
10   NewlibCompatStdio.cpp
11   NewlibCompatStdlib.cpp
12   NewlibCompatString.cpp
13 )
14
15 ## SET EXTRA COMPILER FLAGS
16 SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -fPIC" )
17
18 ## SET C COMPILER FLAGS
19 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
20
21 ## SET CPP COMPILER FLAGS
22 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
23 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
24
25 ## Create Library
26 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})