Commit 341157b8b22e7084aede01b569359639605668c5
- Diff rendering mode:
- inline
- side by side
strigidaemon/CMakeLists.txt
(18 / 0)
|   | |||
| 16 | 16 | option(ENABLE_POLLING "enable monitoring the filesystem via polling" ON) | |
| 17 | 17 | option(ENABLE_LOG4CXX "enable use of the logging framework Log4CXX" ON) | |
| 18 | 18 | ||
| 19 | if(NOT MSVC AND NOT CMAKE_SYSTEM MATCHES "SunOS-5*.") | ||
| 20 | add_definitions(-fPIC) | ||
| 21 | endif(NOT MSVC AND NOT CMAKE_SYSTEM MATCHES "SunOS-5*.") | ||
| 22 | |||
| 19 | 23 | ##### environment inspection ##### | |
| 20 | 24 | ||
| 21 | 25 | # check for required packages | |
| … | … | ||
| 72 | 72 | target_link_libraries(strigidaemon libstrigidaemon) | |
| 73 | 73 | install(TARGETS strigidaemon | |
| 74 | 74 | RUNTIME DESTINATION bin) | |
| 75 | # library | ||
| 76 | file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp "") | ||
| 77 | add_library(searchclient SHARED ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp) | ||
| 78 | set_target_properties(searchclient PROPERTIES | ||
| 79 | VERSION ${STRIGI_VERSION_STRING} | ||
| 80 | SOVERSION ${STRIGI_VERSION_MAJOR} | ||
| 81 | DEFINE_SYMBOL MAKE_SEARCHCLIENT_LIB | ||
| 82 | ) | ||
| 83 | target_link_libraries(searchclient searchclientstatic) | ||
| 84 | install(TARGETS searchclient | ||
| 85 | LIBRARY DESTINATION ${LIB_DESTINATION} | ||
| 86 | RUNTIME DESTINATION bin | ||
| 87 | ARCHIVE DESTINATION ${LIB_DESTINATION} | ||
| 88 | ) |
|   | |||
| 1 | add_library(searchclient SHARED socketclient.cpp asyncsocket.cpp | ||
| 1 | add_library(searchclientstatic STATIC socketclient.cpp asyncsocket.cpp | ||
| 2 | 2 | asyncsocketclient.cpp) | |
| 3 | set_target_properties(searchclient PROPERTIES | ||
| 4 | VERSION ${STRIGI_VERSION_STRING} | ||
| 5 | SOVERSION ${STRIGI_VERSION_MAJOR} | ||
| 6 | DEFINE_SYMBOL MAKE_SEARCHCLIENT_LIB | ||
| 7 | ) |

