Skip to content
Snippets Groups Projects
Commit b0d538b6 authored by ilor's avatar ilor
Browse files

wccl swig wrappers: fix cmake to depend on all .i files and clean up a bit

parent 9914b43d
Branches
No related merge requests found
......@@ -38,6 +38,8 @@ if(CMAKE_COMPILER_IS_GNUCXX)
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -fno-omit-frame-pointer")
endif(CMAKE_COMPILER_IS_GNUCXX)
file(GLOB_RECURSE I_FILES "*.i")
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
......@@ -48,6 +50,7 @@ SET(SWIG_SRC_DIR ${SWIG_DIR}/wccl)
# wccl
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 )
SWIG_LINK_LIBRARIES(wccl ${PYTHON_LIBRARIES} ${CORPUS2_PWR_WCCL_LIBS} antlr-pic)
......@@ -92,35 +95,7 @@ install(
# -----------------------------------------------------------------------------
install(
FILES libcclactionexeccontext.i
libcclannotationmatch.i
libcclbool.i
libcclexpression.i
libcclfunctionaloperator.i
libcclfunctionalopsequence.i
libccllexicon.i
libccllexicons.i
libcclmatchdata.i
libcclmatch.i
libcclmatchrule.i
libcclmatchrulesequence.i
libcclmatchvector.i
libccloperator.i
libcclparsedexpression.i
libcclparser.i
libcclposition.i
libcclsentencecontext.i
libcclstrset.i
libccltagaction.i
libccltagrule.i
libccltagrulesequence.i
libccltokenmatch.i
libccltset.i
libcclvalue.i
libcclvariables.i
libcclwcclfile.i
libcclwcclfileopsections.i
wccl.i
FILES ${I_FILES}
DESTINATION ${SWIG_SRC_DIR}
PERMISSIONS ${PERM_SCRIPTS}
)
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment