From: Axel R. <ro...@us...> - 2014-03-21 23:56:43
|
Update of /cvsroot/sdif/Easdif/swig In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv14665/swig Modified Files: CMakeLists.txt README Log Message: Support individal selection of swig interfaces Index: README =================================================================== RCS file: /cvsroot/sdif/Easdif/swig/README,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** README 11 Dec 2006 22:07:04 -0000 1.8 --- README 21 Mar 2014 23:56:41 -0000 1.9 *************** *** 34,38 **** 2. BUILDING ! currently three different languages (python perl, java) are supported, by means of copy pasting the different configuration files in the sub directories new bindings for other languages are easy to setup. the --- 34,38 ---- 2. BUILDING ! currently three different languages (python, perl, java) are supported, by means of copy pasting the different configuration files in the sub directories new bindings for other languages are easy to setup. the *************** *** 42,47 **** The cmake build configuration provides configurations for all three targets (if the required libraries and compilers are avilable on the ! system). The swig interfaces are configured if the cmake option ! DOSWIG is set to ON during configuration and build system generation. Note, the cmake build system requires out of source building. This --- 42,49 ---- The cmake build configuration provides configurations for all three targets (if the required libraries and compilers are avilable on the ! system). The swig interfaces are configured if the corresponding ! cmake option DO_YYY (with YYY set to PYTHON, PERL, or JAVA) is set to ! ON during configuration and build system generation. Multiple swig ! interface targets can be enabled at the same time. Note, the cmake build system requires out of source building. This *************** *** 52,56 **** > # configuration ! > cmake PATH_TO_EASDIF_SRC_DIR -DDOSWIG=ON # build swig interface (example for python) --- 54,58 ---- > # configuration ! > cmake PATH_TO_EASDIF_SRC_DIR -DDO_PYTHON:BOOL=ON # build swig interface (example for python) *************** *** 69,72 **** --- 71,75 ---- command. For more info on cmake look at www.cmake.org. + GNU autoools configure Index: CMakeLists.txt =================================================================== RCS file: /cvsroot/sdif/Easdif/swig/CMakeLists.txt,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** CMakeLists.txt 5 Jan 2012 00:36:26 -0000 1.9 --- CMakeLists.txt 21 Mar 2014 23:56:41 -0000 1.10 *************** *** 21,36 **** CONFIGURE_FILE(sdif-common.i.in ${CMAKE_CURRENT_BINARY_DIR}/sdif-common.i) ! IF(NOT SWIG_NO_PYTHON) MESSAGE(STATUS "python") ADD_SUBDIRECTORY(python) ! ENDIF(NOT SWIG_NO_PYTHON) ! IF(NOT SWIG_NO_PERL) MESSAGE(STATUS "perl5") ADD_SUBDIRECTORY(perl5) ! ENDIF(NOT SWIG_NO_PERL) ! IF(NOT SWIG_NO_JAVA) MESSAGE(STATUS "java") ADD_SUBDIRECTORY(java) ! ENDIF(NOT SWIG_NO_JAVA) ENDIF(SWIG_FOUND) --- 21,36 ---- CONFIGURE_FILE(sdif-common.i.in ${CMAKE_CURRENT_BINARY_DIR}/sdif-common.i) ! IF(DO_PYTHON) MESSAGE(STATUS "python") ADD_SUBDIRECTORY(python) ! ENDIF(DO_PYTHON) ! IF(DO_PERL) MESSAGE(STATUS "perl5") ADD_SUBDIRECTORY(perl5) ! ENDIF(DO_PERL) ! IF(DO_JAVA) MESSAGE(STATUS "java") ADD_SUBDIRECTORY(java) ! ENDIF(DO_JAVA) ENDIF(SWIG_FOUND) |