cmake add_library examples

Signatures

add_library(<name> OBJECT <sources>...)
add_library(<name> INTERFACE [EXCLUDE_FROM_ALL] <sources>...)
add_library(<name> <type> IMPORTED [GLOBAL])
add_library(<name> ALIAS <target>)

Examples

o3de/o3de Gems/PhysX/Common/3rdParty/Installer/Findv-hacd.cmake :13

add_library(3rdParty::v-hacd IMPORTED INTERFACE GLOBAL)

wrld3d/wrld-example-app android/CMakeLists.txt :56

add_library(turbojpeg STATIC IMPORTED GLOBAL)

RavEngine/RavEngine deps/freetype/builds/cmake/FindHarfBuzz.cmake :184

add_library(HarfBuzz::ICU UNKNOWN IMPORTED GLOBAL)

cnr-isti-vclab/meshlab src/external/cgal.cmake :69

add_library(gmp SHARED IMPORTED GLOBAL)

baidu/bigflow cmake/boost.cmake :23

ADD_LIBRARY(boost_regex STATIC IMPORTED GLOBAL)

ossia/score 3rdparty/vst3.cmake :21

add_library(sdk_common INTERFACE IMPORTED GLOBAL)

OpenKneeboard/OpenKneeboard third-party/qpdf.cmake :55

add_library(libqpdf IMPORTED STATIC GLOBAL)

NVIDIA/MatX cmake/rapids-cmake/testing/cpm/cpm_find-options-escaped/rapidstest-config.cmake :22

add_library(RapidsTest::RapidsTest IMPORTED INTERFACE GLOBAL)

Amber-MD/cpptraj cmake-cpptraj/LibraryTracking.cmake :161

add_library(${NAME} SHARED IMPORTED GLOBAL)

WerWolv/ImHex lib/trace/CMakeLists.txt :6

add_library(tracing IMPORTED SHARED GLOBAL)

ceph/ceph cmake/modules/Findc-ares.cmake :26

add_library(c-ares::cares UNKNOWN IMPORTED GLOBAL)

root-project/root cmake/modules/SearchInstalledSoftware.cmake :781

add_library(GLEW::GLEW INTERFACE IMPORTED GLOBAL)

facebookincubator/velox CMake/Findstemmer.cmake :23

add_library(stemmer::stemmer STATIC IMPORTED GLOBAL)

percona/percona-xtrabackup extra/gperftools/CMakeLists.txt :81

ADD_LIBRARY(my_tcmalloc SHARED IMPORTED GLOBAL)

NREL/EnergyPlus cmake/CMakeAddFortranSubdirectory.cmake :149

add_library(${lib} SHARED IMPORTED GLOBAL)

resiprocate/resiprocate CMakeLists.txt :587

add_library(BERKELEYDB SHARED IMPORTED GLOBAL)

audacity/audacity buildscripts/cmake/FindOSS.cmake :46

add_library( OSS::OSS INTERFACE IMPORTED GLOBAL)

NauEngine/NauEnginePublic engine/3rdparty_libs/ozz/build-utils/cmake/modules/FindFbx.cmake :150

add_library(fbx::sdk SHARED IMPORTED GLOBAL)

sxs-collaboration/spectre external/CMakeLists.txt :90

add_library(Libsharp INTERFACE IMPORTED GLOBAL)

ossia/libossia cmake/deps/concurrentqueue.cmake :18

add_library(concurrentqueue INTERFACE IMPORTED GLOBAL)

baidu/BaikalDB cmake/gperftools.cmake :34

ADD_LIBRARY(gperf STATIC IMPORTED GLOBAL)

BearWare/TeamTalk5 Client/qtTeamTalk/qt/CMakeLists.txt :53

add_library(Qt-openssl-src-crypto STATIC IMPORTED GLOBAL)

PCSX2/pcsx2 3rdparty/winpixeventruntime/CMakeLists.txt :1

add_library(WinPixEventRuntime::WinPixEventRuntime UNKNOWN IMPORTED GLOBAL)

decaf-emu/decaf-emu libraries/CMakeLists.txt :36

add_library(excmd INTERFACE IMPORTED GLOBAL)

PaddlePaddle/Serving cmake/external/opencv.cmake :92

add_library(opencv_imgcodecs STATIC IMPORTED GLOBAL)

vgvassilev/clad cmake/modules/CladGoogleTest.cmake :90

add_library(${lib} IMPORTED STATIC GLOBAL)

percona/percona-xtradb-cluster cmake/rpc.cmake :87

ADD_LIBRARY(ext::rpc SHARED IMPORTED GLOBAL)

openvinotoolkit/openvino_tensorflow third-party/CMakeLists.txt :41

add_library(absl_algorithm IMPORTED STATIC GLOBAL)

NVIDIA/MDL-SDK src/mdl/jit/llvm/dist/cmake/modules/FindGRPC.cmake :71

add_library(grpc++ UNKNOWN IMPORTED GLOBAL)

adobe/lagrange cmake/recipes/external/simde.cmake :25

add_library(simde::simde INTERFACE IMPORTED GLOBAL)

Ravbug/UnityHubNative wxWidgets/build/cmake/lib/webview_chromium/CMakeLists.txt :304

add_library(libcef SHARED IMPORTED GLOBAL)

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/deplibs/freetype/builds/cmake/FindHarfBuzz.cmake :175

add_library(HarfBuzz::HarfBuzz UNKNOWN IMPORTED GLOBAL)

Kitware/VTK ThirdParty/viskores/vtkviskores/viskores/CMake/ViskoresDeviceAdapters.cmake :363

add_library(viskores_kokkos INTERFACE IMPORTED GLOBAL)

fluent/fluent-bit CMakeLists.txt :1137

add_library(libjemalloc STATIC IMPORTED GLOBAL)

steineggerlab/foldmason lib/foldseek/lib/corrosion/cmake/Corrosion.cmake :450

add_library(${target_name}-static STATIC IMPORTED GLOBAL)

Sneeds-Feed-and-Seed/sneedacity cmake-proxies/cmake-modules/SneedacityFunctions.cmake :650

add_library( ${TARGET} INTERFACE IMPORTED GLOBAL )

ucla-vision/xivo thirdparty/Pangolin/external/CMakeLists.txt :23

add_library(_glew STATIC IMPORTED GLOBAL)

XRPL-Labs/xrpld-hooks Builds/CMake/deps/gRPC.cmake :127

add_library (c-ares::cares STATIC IMPORTED GLOBAL)

zephyrproject-rtos/hal_stm32 lib/stm32wba/CMakeLists.txt :71

add_library(stm32wba_ble_lib STATIC IMPORTED GLOBAL)