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(${module_name}
TYPE MODULE
LANGUAGE python
SOURCES ${SWIG_MODULE_SOURCES}
)
SWIG_ADD_LIBRARY(${icmaker_target} LANGUAGE ${_module} SOURCES ${${icmaker_target_parent}_SWIG_FILE})
SWIG_ADD_LIBRARY(${MODULE_NAME}
LANGUAGE python
SOURCES ${source_interface_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(coGRMsg LANGUAGE python TYPE MODULE SOURCES ${SWIGSOURCE})
swig_add_library(cairo LANGUAGE python SOURCES cairo.i)
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(bcos_swig_python
TYPE SHARED
LANGUAGE python
SOURCES BCOS.i
OUTPUT_DIR bcos_sdk_python
)
swig_add_library(py_uhdm
TYPE MODULE
LANGUAGE python
OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}/uhdm
SOURCES
${PROJECT_NAME}.i swig_test.cpp
)
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(digidoc_java LANGUAGE java SOURCES ../libdigidocpp.i)
swig_add_library(opendbpy
TYPE SHARED
LANGUAGE python
SOURCES ${OPENDB_PYTHON_SWIG_FILES}
)
swig_add_library(${target_name} LANGUAGE matlab SOURCES ${i_main_file})
swig_add_library(${MODULE} LANGUAGE python SOURCES ${MODULE}.i TYPE MODULE)
swig_add_library(
green_gdk_java
TYPE SHARED
LANGUAGE java NO_PROXY
SOURCES swig_green_gdk.i
)
swig_add_library(fife LANGUAGE python SOURCES "${PROJECT_BINARY_DIR}/fife.i" ${FIFE_SOURCES})
swig_add_library(
Hyperspace
TYPE SHARED
LANGUAGE lua
SOURCES ${swigfiles}
)
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(cpp
LANGUAGE python
SOURCES PISM.i pism_python.cc)
swig_add_library(jNomad TYPE SHARED LANGUAGE java SOURCES jNomad.i)
SWIG_ADD_LIBRARY(ch2o4gpu_cpu LANGUAGE python SOURCES src/swig/ch2o4gpu_cpu.i)
swig_add_library(SwigSimCore LANGUAGE python SOURCES simCore.i)
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(mapscript LANGUAGE csharp SOURCES ../mapscript.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})