Commit b6afcc0a086e97aaec67f89bc51b3429eda02b04
- Diff rendering mode:
- inline
- side by side
strigidaemon/CMakeLists.txt
(4 / 0)
|   | |||
| 50 | 50 | #find_optional_dep(Exiv2 ENABLE_EXIV2 EXIV2_FOUND "indexing of EXIF/IPTC metadata") | |
| 51 | 51 | include(ConfigureChecks.cmake) | |
| 52 | 52 | configure_file(LibSearchClient.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibSearchClientConfig.cmake @ONLY ) | |
| 53 | IF (ENABLE_LOG4CXX AND LOG4CXX_FOUND) | ||
| 54 | add_definitions(-DHAVE_LOG4CXX) | ||
| 55 | ENDIF (ENABLE_LOG4CXX AND LOG4CXX_FOUND) | ||
| 56 | |||
| 53 | 57 | ||
| 54 | 58 | ##### building and testing ##### | |
| 55 | 59 |
|   | |||
| 1 | 1 | subdirs(dbuscpp) | |
| 2 | 2 | ||
| 3 | IF (ENABLE_LOG4CXX AND LOG4CXX_FOUND) | ||
| 4 | add_definitions(-DHAVE_LOG4CXX) | ||
| 5 | set(test_LIBS ${LOG4CXX_LIBRARIES}) | ||
| 6 | ENDIF (ENABLE_LOG4CXX AND LOG4CXX_FOUND) | ||
| 7 | |||
| 8 | 3 | # if available, use Perl for generating the dbus interfaces. | |
| 9 | 4 | # otherwise, just copy them into the build directory | |
| 10 | 5 | find_package(Perl) | |
| … | … | ||
| 69 | 69 | target_link_libraries(dbusserver dbuscpp) | |
| 70 | 70 | ||
| 71 | 71 | add_executable(testserver testserver.cpp ../strigithread.cpp) | |
| 72 | target_link_libraries(testserver dbusserver ${CMAKE_THREAD_LIBS_INIT} ${DBUS_LIBRARIES} ${test_LIBS} streamanalyzer) | ||
| 72 | target_link_libraries(testserver dbusserver ${CMAKE_THREAD_LIBS_INIT} ${DBUS_LIBRARIES} ${LOG4CXX_LIBRARIES} streamanalyzer) | ||
| 73 | 73 | ||
| 74 | 74 | add_executable(dbustest dbustest.cpp) | |
| 75 | target_link_libraries(dbustest ${CMAKE_THREAD_LIBS_INIT} ${test_LIBS} ${DBUS_LIBRARIES}) | ||
| 75 | target_link_libraries(dbustest ${CMAKE_THREAD_LIBS_INIT} ${LOG4CXX_LIBRARIES} ${DBUS_LIBRARIES}) | ||
| 76 | 76 | ||
| 77 | 77 | configure_file(vandenoever.strigi.service.cmake | |
| 78 | 78 | ${CMAKE_CURRENT_BINARY_DIR}/vandenoever.strigi.service) |
|   | |||
| 1 | set(strigicmd_LIBS streamanalyzer combinedindex) | ||
| 2 | |||
| 3 | IF (ENABLE_LOG4CXX AND LOG4CXX_FOUND) | ||
| 4 | add_definitions(-DHAVE_LOG4CXX) | ||
| 5 | set(strigicmd_LIBS ${strigicmd_LIBS} ${LOG4CXX_LIBRARIES}) | ||
| 6 | ENDIF (ENABLE_LOG4CXX AND LOG4CXX_FOUND) | ||
| 7 | |||
| 8 | 1 | add_executable(strigicmd strigicmd.cpp) | |
| 9 | 2 | ||
| 10 | target_link_libraries(strigicmd ${strigicmd_LIBS}) | ||
| 3 | target_link_libraries(strigicmd ${LOG4CXX_LIBRARIES} streamanalyzer combinedindex) | ||
| 11 | 4 | ||
| 12 | 5 | install(TARGETS strigicmd RUNTIME DESTINATION bin) |
|   | |||
| 18 | 18 | endif(NOT Log4cxx_FIND_QUIETLY) | |
| 19 | 19 | ELSE(LOG4CXX_INCLUDE_DIR AND LOG4CXX_LIBRARIES) | |
| 20 | 20 | SET(LOG4CXX_FOUND 0 CACHE BOOL "Not found log4cxx library") | |
| 21 | set(LOG4CXX_INCLUDE_DIR "") | ||
| 22 | set(LOG4CXX_LIBRARIES "") | ||
| 21 | 23 | message(STATUS "NOT Found log4cxx, disabling it") | |
| 22 | 24 | ENDIF(LOG4CXX_INCLUDE_DIR AND LOG4CXX_LIBRARIES) | |
| 23 | 25 |

