cmake swig_add_library examples

Signatures

swig_add_library(<name>
  [TYPE <SHARED|MODULE|STATIC|USE_BUILD_SHARED_LIBS>]
  LANGUAGE <language>
  [NO_PROXY]
  [OUTPUT_DIR <directory>]
  [OUTFILE_DIR <directory>]
  SOURCES <file>...
)

Examples

milvus-io/knowhere thirdparty/faiss/faiss/python/CMakeLists.txt :66

swig_add_library(swigfaiss
  TYPE SHARED
  LANGUAGE python
  SOURCES swigfaiss.swig
)

nwnxee/unified Plugins/SWIG/CMakeLists.txt :16

swig_add_library(${target} TYPE SHARED LANGUAGE ${language} SOURCES ${interfaces} OUTPUT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/${target}/out )

bbopt/nomad interfaces/jNomad/CMakeLists.txt :6

swig_add_library(jNomad TYPE SHARED LANGUAGE java SOURCES jNomad.i)

LSSTDESC/CCL pyccl/CMakeLists.txt :28

swig_add_library(ccllib TYPE SHARED LANGUAGE python SOURCES ccl.i)