Commit 341157b8b22e7084aede01b569359639605668c5

Install libsearchclient.
  
1616option(ENABLE_POLLING "enable monitoring the filesystem via polling" ON)
1717option(ENABLE_LOG4CXX "enable use of the logging framework Log4CXX" ON)
1818
19if(NOT MSVC AND NOT CMAKE_SYSTEM MATCHES "SunOS-5*.")
20 add_definitions(-fPIC)
21endif(NOT MSVC AND NOT CMAKE_SYSTEM MATCHES "SunOS-5*.")
22
1923##### environment inspection #####
2024
2125# check for required packages
7272target_link_libraries(strigidaemon libstrigidaemon)
7373install(TARGETS strigidaemon
7474 RUNTIME DESTINATION bin)
75# library
76file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp "")
77add_library(searchclient SHARED ${CMAKE_CURRENT_BINARY_DIR}/dummy.cpp)
78set_target_properties(searchclient PROPERTIES
79 VERSION ${STRIGI_VERSION_STRING}
80 SOVERSION ${STRIGI_VERSION_MAJOR}
81 DEFINE_SYMBOL MAKE_SEARCHCLIENT_LIB
82)
83target_link_libraries(searchclient searchclientstatic)
84install(TARGETS searchclient
85 LIBRARY DESTINATION ${LIB_DESTINATION}
86 RUNTIME DESTINATION bin
87 ARCHIVE DESTINATION ${LIB_DESTINATION}
88)
  
1add_library(searchclient SHARED socketclient.cpp asyncsocket.cpp
1add_library(searchclientstatic STATIC socketclient.cpp asyncsocket.cpp
22 asyncsocketclient.cpp)
3set_target_properties(searchclient PROPERTIES
4 VERSION ${STRIGI_VERSION_STRING}
5 SOVERSION ${STRIGI_VERSION_MAJOR}
6 DEFINE_SYMBOL MAKE_SEARCHCLIENT_LIB
7)