PROJECT(MWEReader) cmake_minimum_required(VERSION 2.8.0) set(libmwereader_major 0) set(libmwereader_minor 1) add_library(corpus2_mwereader SHARED mwereader.cpp ) set_target_properties(corpus2_mwereader PROPERTIES VERSION "${libmwereader_major}.${libmwereader_minor}" SOVERSION ${libmwereader_major}) find_package(Corpus2 1.0.9 REQUIRED) set(LIBS ${LIBS} ${Corpus2_LIBRARIES}) find_package(PwrUtils 1.0.1 REQUIRED) set(LIBS ${LIBS} ${PwrUtils_LIBRARY}) link_directories(${Boost_LIBRARY_DIRS}) set(LIBS ${LIBS} ${Boost_LIBRARIES}) find_package(ICU REQUIRED) include_directories(${ICU_INCLUDE_DIR}) set(LIBS ${LIBS} ${ICU_LIBRARIES} ${ICU_I18N_LIBRARIES}) find_package(ANTLR REQUIRED) include_directories(${ANTLR_INCLUDE_DIR}) target_link_libraries(corpus2_mwereader corpus2) add_executable(mwertest mwertest.cpp) target_link_libraries(mwertest corpus2_mwereader ${LIBS}) if(UNIX) install(TARGETS corpus2_mwereader LIBRARY DESTINATION lib) #install(TARGETS c2pqtest RUNTIME DESTINATION bin) endif(UNIX)