diff --git a/swig/CMakeLists.txt b/swig/CMakeLists.txt index 7cfc41d5b27e34ceaae5423139096ac46c6a7721..62c0b14f1c119a9cc9c3d2f1307293ec8888b3ad 100644 --- a/swig/CMakeLists.txt +++ b/swig/CMakeLists.txt @@ -4,6 +4,7 @@ PROJECT(WcclSwigWrap) find_package(Corpus2 1.0.8 REQUIRED) set(CORPUS2_LIBS ${Corpus2_LIBRARY}) +include_directories(${Corpus2_INCLUDE_DIR}) find_package(PwrUtils 1.0.1 REQUIRED) set(PWRUTILS_LIBS ${PwrUtils_LIBRARY}) @@ -12,6 +13,14 @@ set(PWRUTILS_LIBS ${PwrUtils_LIBRARY}) set(WCCL_LIBS wccl) set(CORPUS2_PWR_WCCL_LIBS ${CORPUS2_LIBS} ${PWRUTILS_LIBS} ${WCCL_LIBS}) +find_package(ICU REQUIRED) +include_directories(${ICU_INCLUDE_DIR}) +link_directories(${ICU_LIBRARY_DIRS}) + +link_directories(${Boost_LIBRARY_DIRS}) + +include_directories(${Boost_INCLUDE_DIR}) + include_directories (${Libwccl_SOURCE_DIR} "../libwccl") link_directories(${Libwccl_BINARY_DIR}) @@ -52,8 +61,11 @@ SET_SOURCE_FILES_PROPERTIES(wccl.i PROPERTIES CPLUSPLUS ON) SET_SOURCE_FILES_PROPERTIES(wccl.i PROPERTIES SWIG_FLAGS "-includeall" ) set(SWIG_MODULE_wccl_EXTRA_DEPS ${I_FILES}) SWIG_ADD_MODULE(wccl python wccl.i ) +if(UNIX) SWIG_LINK_LIBRARIES(wccl ${PYTHON_LIBRARIES} ${CORPUS2_PWR_WCCL_LIBS} antlr-pic) - +else(UNIX) +SWIG_LINK_LIBRARIES(wccl ${PYTHON_LIBRARIES} ${CORPUS2_PWR_WCCL_LIBS} antlr) +endif(UNIX) # ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------