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(${target} TYPE SHARED LANGUAGE ${language} SOURCES ${interfaces} OUTPUT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/${target}/out )
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(${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})