Newer
Older
ilor
committed
########## libwccl ###############
PROJECT(wccl)
include_directories( ${CMAKE_CURRENT_BINARY_DIR}/include/ )
ilor
committed
find_package(Corpus2 0.1.1 REQUIRED)
ilor
committed
set(LIBS ${LIBS} ${Corpus2_LIBRARY})
ilor
committed
find_package(PwrUtils 0.0.3 REQUIRED)
set(LIBS ${LIBS} ${PwrUtils_LIBRARY})
ilor
committed
link_directories(${Boost_LIBRARY_DIRS})
set(LIBS ${LIBS} ${Boost_LIBRARIES})
SET(libwccl_STAT_SRC
ilor
committed
main.cpp
sentencecontext.cpp
values/bool.cpp
values/position.cpp
values/positionref.cpp
ilor
committed
variables.cpp
)
file(GLOB_RECURSE INCS "*.h")
add_library(wccl SHARED ${libwccl_STAT_SRC} ${INCS})
ilor
committed
target_link_libraries ( wccl ${LIBS} )
ilor
committed
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)