Revision 23fe067c
client/cpp/CMakeLists.txt | ||
---|---|---|
35 | 35 |
IF (IGNORE_RSB) |
36 | 36 |
MESSAGE(INFO "RSB disabled per command line flag IGNORE_RSB") |
37 | 37 |
ELSE (IGNORE_RSB) |
38 |
FIND_PACKAGE(RSB 0.11) |
|
38 |
FIND_PACKAGE(RSB 0.11 QUIET)
|
|
39 | 39 |
IF (RSB_FOUND) |
40 | 40 |
#RSB |
41 | 41 |
SET(CMAKE_INSTALL_RPATH "\$ORIGIN/../lib:\$ORIGIN/") |
... | ... | |
62 | 62 |
|
63 | 63 |
message(STATUS "RSB Support is ON") |
64 | 64 |
add_definitions(-DRSB_SUPPORT=1) |
65 |
ENDIF (RSB_FOUND) |
|
65 |
ELSE(RSB_FOUND) |
|
66 |
message(STATUS "RSB not found.") |
|
67 |
ENDIF(RSB_FOUND) |
|
66 | 68 |
ENDIF(IGNORE_RSB) |
67 | 69 |
|
68 | 70 |
################################################################ |
69 | 71 |
# check for ROS support: |
70 |
find_package(catkin) |
|
71 |
IF (catkin_FOUND)
|
|
72 |
find_package(catkin QUIET)
|
|
73 |
IF(catkin_FOUND) |
|
72 | 74 |
SET(ROS_FOUND 1) |
73 | 75 |
|
74 | 76 |
catkin_package( |
... | ... | |
81 | 83 |
message(STATUS "ROS Support is ON") |
82 | 84 |
add_definitions(-DROS_SUPPORT=1) |
83 | 85 |
include_directories(${catkin_INCLUDE_DIRS}) |
84 |
ENDIF (catkin_FOUND) |
|
86 |
ELSE(catkin_FOUND) |
|
87 |
message(STATUS "ROS not found.") |
|
88 |
ENDIF(catkin_FOUND) |
|
85 | 89 |
|
86 | 90 |
add_definitions ("-Wall") |
87 | 91 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -fstack-protector-all ") |
... | ... | |
91 | 95 |
find_package( Boost 1.46 REQUIRED COMPONENTS thread program_options system filesystem regex) |
92 | 96 |
LINK_DIRECTORIES( ${Boost_LIBRARY_DIRS} ) |
93 | 97 |
include_directories(${Boost_INCLUDE_DIRS} ) |
94 |
message("-- using ${Boost_LIBRARIES}")
|
|
98 |
message(STATUS "using ${Boost_LIBRARIES}")
|
|
95 | 99 |
|
96 | 100 |
INCLUDE_DIRECTORIES(${CMAKE_INSTALL_PREFIX}/include) |
97 | 101 |
|
... | ... | |
172 | 176 |
#install(TARGETS ${PROJECT_NAME}_calibrate_camera DESTINATION bin) |
173 | 177 |
ADD_EXECUTABLE(${PROJECT_NAME}_example_speech_test examples/speech_test/main.cpp) |
174 | 178 |
TARGET_LINK_LIBRARIES(${PROJECT_NAME}_example_speech_test ${HLRC_CLIENT_LIBNAME}) |
175 |
|
|
176 |
|
server/CMakeLists.txt | ||
---|---|---|
19 | 19 |
IF (IGNORE_RSB) |
20 | 20 |
MESSAGE(INFO "RSB disabled per command line flag IGNORE_RSB") |
21 | 21 |
ELSE (IGNORE_RSB) |
22 |
FIND_PACKAGE(RSB 0.11) |
|
22 |
FIND_PACKAGE(RSB 0.11 QUIET)
|
|
23 | 23 |
IF (RSB_FOUND) |
24 | 24 |
#RSB |
25 | 25 |
SET(CMAKE_INSTALL_RPATH "\$ORIGIN/../lib:\$ORIGIN/") |
... | ... | |
46 | 46 |
|
47 | 47 |
message(STATUS "RSB Support is ON") |
48 | 48 |
add_definitions(-DRSB_SUPPORT=1) |
49 |
ELSE(RSB_FOUND) |
|
50 |
message(STATUS "RSB not found.") |
|
49 | 51 |
ENDIF (RSB_FOUND) |
50 | 52 |
ENDIF(IGNORE_RSB) |
51 | 53 |
|
52 | 54 |
################################################################ |
53 | 55 |
# check for ROS support: |
54 |
find_package(catkin) |
|
56 |
find_package(catkin QUIET)
|
|
55 | 57 |
IF (catkin_FOUND) |
56 | 58 |
SET(ROS_FOUND 1) |
57 | 59 |
|
... | ... | |
101 | 103 |
#CATKIN_DEPENDS message_runtime |
102 | 104 |
#DEPENDS system_lib |
103 | 105 |
) |
104 |
ENDIF (catkin_FOUND) |
|
106 |
ELSE(catkin_FOUND) |
|
107 |
message(STATUS "ROS not found.") |
|
108 |
ENDIF(catkin_FOUND) |
|
105 | 109 |
|
106 | 110 |
add_definitions ("-Wall") |
107 | 111 |
|
108 | 112 |
################################### |
109 | 113 |
# humotion |
110 | 114 |
INCLUDE(FindPkgConfig) |
111 |
find_package(humotion 0.0.1) |
|
112 |
IF (humotion_FOUND) |
|
113 |
message("> using humotion includes from " ${humotion_INCLUDE_DIRS}) |
|
114 |
ELSE (humotion_FOUND) |
|
115 |
message(FATAL_ERROR "> error: can not find libhumotion") |
|
116 |
endif (humotion_FOUND) |
|
115 |
find_package(humotion 0.0.1 REQUIRED) |
|
116 |
message(STATUS "using humotion includes from " ${humotion_INCLUDE_DIRS}) |
|
117 | 117 |
|
118 | 118 |
################################### |
119 | 119 |
# libao audio |
120 | 120 |
PKG_CHECK_MODULES(AO REQUIRED ao>=1.1.0) |
121 |
IF (AO_FOUND) |
|
122 |
SET(AO_LIBRARY_DIRS "${AO_PREFIX}/lib") |
|
123 |
SET(AO_INCLUDE_DIRS "${AO_PREFIX}/include") |
|
124 |
SET(AO_LIBRARIES "ao") |
|
125 |
MESSAGE("using libao version ${AO_VERSION} from ${AO_PREFIX}") |
|
126 |
ELSE (AO_FOUND) |
|
127 |
message(FATAL_ERROR "Error: Cannot find libao") |
|
128 |
ENDIF (AO_FOUND) |
|
121 |
SET(AO_LIBRARY_DIRS "${AO_PREFIX}/lib") |
|
122 |
SET(AO_INCLUDE_DIRS "${AO_PREFIX}/include") |
|
123 |
SET(AO_LIBRARIES "ao") |
|
124 |
MESSAGE(STATUS "using libao version ${AO_VERSION} from ${AO_PREFIX}") |
|
129 | 125 |
|
130 | 126 |
#build |
131 | 127 |
include_directories(include ${catkin_INCLUDE_DIRS} ${EIGEN3_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS} ${humotion_INCLUDE_DIRS} ${AO_INCLUDE_DIRS} ${humotion_INCLUDE_DIRS}) |
server/src/Utterance.cpp | ||
---|---|---|
113 | 113 |
// fetch active symbol: |
114 | 114 |
string symbol = ((symbol_duration_pair_t)*phonemes_vector_iterator).first; |
115 | 115 |
// printf("> active symbol = %s\n",symbol.c_str()); |
116 |
if (DEBUG_PRINT_PHONEMES) |
|
116 |
if (DEBUG_PRINT_PHONEMES) {
|
|
117 | 117 |
printf("%s ", symbol.c_str()); |
118 |
fflush(stdout); |
|
118 |
fflush(stdout); |
|
119 |
} |
|
119 | 120 |
|
120 | 121 |
return symbol; |
121 | 122 |
} |
Also available in: Unified diff