[BioLib-dev] Where can I see "swig"
Mark A. Jensen
maj at fortinbras.us
Fri May 15 04:11:15 UTC 2009
Hey David,
look in [install dir]/src/mappings/swig; the interface files (which swig uses to
create the bindings) are there for all the mappings. Then you can go down to
python/example/CMakeLists.txt to see cmake routines that are running swig. The
lines that do the work are (Pj. will correct me if I'm wrong)...
INCLUDE(${SWIG_USE_FILE})
SET(SWIG_FLAGS "")
SET_SOURCE_FILES_PROPERTIES(${INTERFACE} PROPERTIES SWIG_FLAGS "-includeall")
SWIG_ADD_MODULE(${MY_MODULE} python ${INTERFACE} ${SOURCES} )
SWIG_LINK_LIBRARIES(${MY_MODULE} ${PYTHON_LIBRARIES} )
Mark
----- Original Message -----
From: "Xin Shuai" <xshuai at umail.iu.edu>
To: "BioLib Project" <biolib-dev at lists.open-bio.org>
Sent: Thursday, May 14, 2009 11:57 PM
Subject: [BioLib-dev] Where can I see "swig"
>I tried to build the example module with python bindings and the result
> seems fine.However, I feel a little puzzled that where does "swig" take
> effect in the whole process?
> In other words, in which file can I find the command that is related to
> using "swig"?
>
> --
> Xin Shuai (David)
> PhD of Complex System in School of Informatics
> Indiana University Bloomington
> 812-606-8019
> _______________________________________________
> BioLib-dev mailing list
> BioLib-dev at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biolib-dev
>
>
More information about the BioLib-dev
mailing list