swig_add_library(<name> [TYPE <SHARED|MODULE|STATIC|USE_BUILD_SHARED_LIBS>] LANGUAGE <language> [NO_PROXY] [OUTPUT_DIR <directory>] [OUTFILE_DIR <directory>] SOURCES <file>... )
swig_add_library(<name> [TYPE <SHARED|MODULE|STATIC|USE_BUILD_SHARED_LIBS>] LANGUAGE <language> [NO_PROXY] [OUTPUT_DIR <directory>] [OUTFILE_DIR <directory>] SOURCES <file>... )
swig_add_library(gwb LANGUAGE python SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/source/world_builder/wrapper_cpp.i)
swig_add_library(${PROJECT_NAME}
LANGUAGE python
SOURCES ${INCLUDE_SWIG_FILE} ${ROOT_SOURCE} ${IO_SOURCE} ${OPS_SOURCE} ${TYPES_SOURCE} ${ACCEL_SOURCE})
swig_add_library(${module_name}
TYPE MODULE
LANGUAGE python
SOURCES ${SWIG_MODULE_SOURCES}
)
swig_add_library(libOgre LANGUAGE csharp SOURCES ${SWIG_INPUT_MODULES})
SWIG_ADD_LIBRARY(libsimpa LANGUAGE python SOURCES libsimpa.i)
SWIG_ADD_LIBRARY(${icmaker_target} LANGUAGE ${_module} SOURCES ${${icmaker_target_parent}_SWIG_FILE})
swig_add_library(pyCore LANGUAGE python SOURCES ${PY_SOURCES})
swig_add_library(swigfaiss
TYPE SHARED
LANGUAGE python
SOURCES swigfaiss.swig
)
swig_add_library (nlopt_python LANGUAGE python SOURCES nlopt.i)
swig_add_library(${SWIG_LIBRARY_NAME}
TYPE MODULE
LANGUAGE python
SOURCES ${PROJECT_NAME}.i)
SWIG_ADD_LIBRARY(coGRMsg LANGUAGE python TYPE MODULE SOURCES ${SWIGSOURCE})
swig_add_library (${MODULENAME} LANGUAGE python SOURCES ${SOURCEFILE} ${swig_other_sources})
swig_add_library(yarp_csharp
LANGUAGE csharp
SOURCES ${SWIG_BINDINGS_SOURCE_FILE}
)
swig_add_library(cproton-ruby LANGUAGE ruby SOURCES cproton.i)
swig_add_library (${python_wrapper_name} LANGUAGE python SOURCES ${SWIG_CURRENT_DOT_I_FILE})
SWIG_ADD_LIBRARY(
php_vtkgdcm
LANGUAGE php
SOURCES vtkgdcm.i
)
swig_add_library(${target} TYPE SHARED LANGUAGE ${language} SOURCES ${interfaces} OUTPUT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/${target}/out )
swig_add_library(${PROJECT_NAME} LANGUAGE csharp SOURCES cserialport.i ${CSerialPortSourceFiles})
swig_add_library(digidoc_java LANGUAGE java SOURCES ../libdigidocpp.i)
swig_add_library(${MODULE} LANGUAGE python SOURCES ${MODULE}.i TYPE MODULE)
swig_add_library(sta_swig
LANGUAGE tcl
TYPE STATIC
SOURCES ${STA_SWIG_FILE}
)
swig_add_library(fife LANGUAGE python SOURCES "${PROJECT_BINARY_DIR}/fife.i" ${FIFE_SOURCES})
swig_add_library(
CoolProp
LANGUAGE octave
SOURCES ${I_FILE} ${APP_SOURCES}
)
swig_add_library( ${CLOCKMODEL_MODULE}
TYPE MODULE
LANGUAGE python
SOURCES ClockModel/ClockModel.i )
swig_add_library(pyMITK LANGUAGE python SOURCES MITKWRAP.i)
SWIG_ADD_LIBRARY(aoce_swig LANGUAGE csharp SOURCES ${WRAPPERLIST})
swig_add_library(${PROJECT_NAME} TYPE MODULE LANGUAGE java SOURCES ${ALL_SWIG_I_FILES})
swig_add_library(jNomad TYPE SHARED LANGUAGE java SOURCES jNomad.i)
SWIG_ADD_LIBRARY( vspMEX
LANGUAGE matlab
SOURCES ${I_FILES}
)
swig_add_library (
swig-lua
LANGUAGE lua
SOURCES kdb.i
TYPE MODULE)
swig_add_library (nlopt_python LANGUAGE python SOURCES nlopt.i
OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/python
OUTFILE_DIR ${CMAKE_CURRENT_BINARY_DIR})
swig_add_library(
${ARGS_TARGET}
TYPE ${ARGS_TYPE}
LANGUAGE ${ARGS_LANG} OUTPUT_DIR ${ARGS_OUTPUT}
SOURCES "swig/${ARGS_TARGET}.i" ${TINYSPLINE_CXX_SOURCE_FILES}
)
swig_add_library(mltsharp LANGUAGE csharp OUTPUT_DIR src_swig SOURCES ../mlt.i)
swig_add_library(ccllib TYPE SHARED LANGUAGE python SOURCES ccl.i)
swig_add_library(${target_NAME}
TYPE MODULE
LANGUAGE python
OUTPUT_DIR "${SICONOS_SWIG_ROOT_DIR}/${python_module_path}" # where to write the language specific files
OUTFILE_DIR ${CMAKE_CURRENT_BINARY_DIR} # where the generated source file will be placed
SOURCES ${swig_file})