Tizen 2.1 base
[framework/osp/speech.git] / src / tts / CMakeLists.txt
1 SET (this_target osp-speech-tts)
2
3 INCLUDE_DIRECTORIES(
4         ./
5         ${COMMON_INCLUDE_DIRS}  
6         )
7
8 SET (${this_target}_SOURCE_FILES
9         FUixSpeechTextToSpeech.cpp
10         FUixSpeech_TextToSpeechImpl.cpp
11 )
12
13 SET(EXTRA_CFLAGS  "${EXTRA_CFLAGS} -Wall" )
14
15 ## SET C COMPILER FLAGS
16 SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
17
18 ## SET CPP COMPILER FLAGS
19 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden")
20 SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}")
21
22 ## Create Library
23 ADD_LIBRARY (${this_target} SHARED ${${this_target}_SOURCE_FILES})
24
25 ## SET LINKER FLAGS
26 SET(CMAKE_SHARED_LINKER_FLAGS -Wl,--no-undefined)
27
28 TARGET_LINK_LIBRARIES(${this_target} "-losp-appfw" )
29 TARGET_LINK_LIBRARIES(${this_target} "-ltts" )
30
31 OSP_STRIP(${this_target})
32