Merge "Add to support a multi-window mode" into devel_3.0_main
[platform/framework/native/appfw.git] / src / text / CMakeLists.txt
1 SET (this_target text)
2
3 INCLUDE_DIRECTORIES(
4         ${SLP_INCLUDE_DIRS}
5         ${CMAKE_SOURCE_DIR}/inc
6         inc
7         ${CMAKE_SOURCE_DIR}/src/base/inc
8 )
9
10 SET (${this_target}_SOURCE_FILES
11         FText_IcuEncodingCore.cpp
12         FText_GsmEncodingCore.cpp
13         FText_Ucs2EncodingCore.cpp
14         FText_Iso885916EncodingCore.cpp
15         FText_EncodingCore.cpp
16         FText_DecoderImpl.cpp
17         FText_EncoderImpl.cpp
18         FText_EncodingImpl.cpp
19         FTextEncoding.cpp
20         FTextAsciiEncoding.cpp
21         FTextGsmEncoding.cpp
22         FTextLatin1Encoding.cpp
23         FTextUcs2Encoding.cpp
24         FTextUtf8Encoding.cpp
25         FTextUtf8Decoder.cpp
26         FTextUtf8Encoder.cpp
27 )
28
29
30 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
31
32 ## SET EXTRA COMPILER FLAGS
33 SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -fPIC" )
34
35 ## SET C COMPILER FLAGS
36 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
37
38 ## SET CPP COMPILER FLAGS
39 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
40
41 ## Create Library
42 ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})