You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
72 lines
1.7 KiB
72 lines
1.7 KiB
|
|
include_directories(
|
|
${CMAKE_BINARY_DIR}
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${TDE_INCLUDE_DIR}
|
|
${TQT_INCLUDE_DIRS}
|
|
)
|
|
|
|
link_directories(
|
|
${TQT_LIBRARY_DIRS}
|
|
${TDE_LIB_DIR}
|
|
)
|
|
|
|
add_compile_options( -fPIC )
|
|
|
|
|
|
##### ksayit_kspeech
|
|
|
|
set( KSPEECH_KIDL kspeech.kidl )
|
|
set( KSPEECH_STUB kspeech_stub )
|
|
|
|
add_custom_command(
|
|
OUTPUT ${KSPEECH_KIDL}
|
|
COMMAND ${KDE3_DCOPIDL_EXECUTABLE} ${KTTS_KSPEECH_DIR}/kspeech.h > ${KSPEECH_KIDL}
|
|
DEPENDS ${KTTS_KSPEECH_DIR}/kspeech.h
|
|
)
|
|
add_custom_target( ksayit-kspeech-kidl DEPENDS ${KSPEECH_KIDL} )
|
|
|
|
add_custom_command(
|
|
OUTPUT ${KSPEECH_STUB}.h ${KSPEECH_STUB}.cpp
|
|
COMMAND ${KDE3_DCOPIDL2CPP_EXECUTABLE} --c++-suffix cpp --no-signals --no-skel ${KSPEECH_KIDL}
|
|
DEPENDS ${KSPEECH_KIDL}
|
|
)
|
|
add_custom_target( ksayit-kspeech-stub DEPENDS ${KSPEECH_STUB}.cpp )
|
|
|
|
|
|
###### ksayit_kspeechsink
|
|
|
|
set( KSPEECHSINK_KIDL kspeechsink.kidl )
|
|
set( KSPEECHSINK_SKEL kspeechsink_skel )
|
|
|
|
add_custom_command(
|
|
OUTPUT ${KSPEECHSINK_KIDL}
|
|
COMMAND ${KDE3_DCOPIDL_EXECUTABLE} ${KTTS_KSPEECH_DIR}/kspeechsink.h > ${KSPEECHSINK_KIDL}
|
|
DEPENDS ${KTTS_KSPEECH_DIR}/kspeechsink.h
|
|
)
|
|
add_custom_target( ksayit-kspeechsink-kidl DEPENDS ${KSPEECHSINK_KIDL} )
|
|
|
|
add_custom_command(
|
|
OUTPUT ${KSPEECHSINK_SKEL}.cpp
|
|
COMMAND ${KDE3_DCOPIDL2CPP_EXECUTABLE} --c++-suffix cpp --no-signals --no-stub ${KSPEECHSINK_KIDL}
|
|
DEPENDS ${KSPEECHSINK_KIDL}
|
|
)
|
|
add_custom_target( ksayit-kspeechsink-skel DEPENDS ${KSPEECHSINK_SKEL}.cpp )
|
|
|
|
|
|
##### DUMMY_Lib (static)
|
|
|
|
tde_add_library( DUMMY_kspeech_lib STATIC
|
|
|
|
SOURCES
|
|
${CMAKE_CURRENT_BINARY_DIR}/${KSPEECH_STUB}.cpp
|
|
${CMAKE_CURRENT_BINARY_DIR}/${KSPEECHSINK_SKEL}.cpp
|
|
LINK
|
|
tdecore-shared
|
|
|
|
DEPENDENCIES
|
|
ksayit-kspeech-stub
|
|
ksayit-kspeechsink-skel
|
|
)
|