########## libwccl ############### PROJECT(wccl) include_directories( ${CMAKE_CURRENT_BINARY_DIR}/include/ ) find_package(Corpus2 0.1.1 REQUIRED) set(LIBS ${LIBS} ${Corpus2_LIBRARY}) find_package(PwrUtils 0.0.3 REQUIRED) set(LIBS ${LIBS} ${PwrUtils_LIBRARY}) link_directories(${Boost_LIBRARY_DIRS}) set(LIBS ${LIBS} ${Boost_LIBRARIES}) SET(libwccl_STAT_SRC exception.cpp main.cpp sentencecontext.cpp values/bool.cpp values/position.cpp values/positionref.cpp values/strset.cpp values/tset.cpp values/value.cpp variables.cpp ) file(GLOB_RECURSE INCS "*.h") add_library(wccl SHARED ${libwccl_STAT_SRC} ${INCS}) target_link_libraries ( wccl ${LIBS} ) set_target_properties(wccl PROPERTIES VERSION "${ver_major}.${ver_minor}" SOVERSION ${ver_major}) if(UNIX) install(TARGETS wccl LIBRARY DESTINATION lib ) install( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} DESTINATION include FILES_MATCHING PATTERN "*.h" PATTERN ".svn" EXCLUDE PATTERN "bin" EXCLUDE PATTERN "build" EXCLUDE PATTERN "CMake*" EXCLUDE ) endif(UNIX)