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
)

FISCO-BCOS/FISCO-BCOS bcos-sdk/SWIG/CMakeLists.txt :11

swig_add_library(bcos_swig_python
    TYPE SHARED
    LANGUAGE python
    SOURCES BCOS.i
    OUTPUT_DIR bcos_sdk_python
)

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 )

The-OpenROAD-Project/OpenDB src/swig/python/CMakeLists.txt :25

swig_add_library(opendbpy 
    TYPE     SHARED
    LANGUAGE python 
    SOURCES  ${OPENDB_PYTHON_SWIG_FILES}
)

Blockstream/gdk src/swig_java/CMakeLists.txt :43

swig_add_library(
    green_gdk_java
    TYPE SHARED
    LANGUAGE java NO_PROXY
    SOURCES swig_green_gdk.i
)

FTL-Hyperspace/FTL-Hyperspace CMakeLists.txt :37

swig_add_library(
    Hyperspace
    TYPE SHARED
    LANGUAGE lua
    SOURCES ${swigfiles}
)

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)