cmake target_link_libraries(INTERFACE) examples

ornladios/ADIOS2 bindings/Fortran/CMakeLists.txt :102

target_link_libraries(adios2_fortran_mpi
  PUBLIC
    adios2_fortran
  PRIVATE
    adios2_c_mpi
    adios2_core_mpi_c
  INTERFACE
    MPI::MPI_Fortran
)

ornladios/ADIOS2 cmake/FindPythonModule.cmake :147

target_link_libraries(${module_NAME} INTERFACE ${${lib_var}})

ornladios/ADIOS2 source/adios2/CMakeLists.txt :524

target_link_libraries(adios2 INTERFACE
  ${maybe_adios2_c_mpi} adios2_c
  ${maybe_adios2_cxx11_mpi} adios2_cxx11
)

ddemidov/amgcl CMakeLists.txt :118

target_link_libraries(blaze_target INTERFACE blaze::blaze)

ddemidov/amgcl CMakeLists.txt :190

target_link_libraries(mpi_target INTERFACE amgcl ${MPI_CXX_LIBRARIES})

ddemidov/amgcl examples/CMakeLists.txt :79

target_link_libraries(schur_pressure_correction_vexcl INTERFACE amgcl_example)

ddemidov/amgcl examples/mpi/CMakeLists.txt :20

target_link_libraries(amgcl_mpi_example INTERFACE Metis::metis)

ddemidov/amgcl tests/CMakeLists.txt :8

target_link_libraries(amgcl INTERFACE --coverage)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :1335

target_link_libraries(Boost::process INTERFACE Boost::headers)

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :4786

target_link_libraries(orc::orc INTERFACE LZ4::lz4 ZLIB::ZLIB ${ARROW_ZSTD_LIBZSTD}
                                         ${Snappy_TARGET})

apache/arrow cpp/cmake_modules/ThirdpartyToolchain.cmake :4799

target_link_libraries(orc::orc INTERFACE ${ARROW_PROTOBUF_LIBPROTOBUF})

CGAL/cgal Installation/cmake/modules/CGAL_Boost_iostreams_support.cmake :38

target_link_libraries(CGAL::Boost_iostreams_support INTERFACE ${Boost_LIB} ${ZLIB_LIBS})

CGAL/cgal Installation/cmake/modules/CGAL_SetupCGAL_ImageIODependencies.cmake :55

target_link_libraries( CGAL_ImageIO INTERFACE CGAL::CGAL)

CGAL/cgal Installation/cmake/modules/CGAL_SetupCGAL_Qt6Dependencies.cmake :117

target_link_libraries( ${target} INTERFACE CGAL::Qt6_moc_and_resources)

dftbplus/dftbplus cmake/DftbPlusUtils.cmake :577

target_link_libraries(
  "${target}"
  INTERFACE
  "${${_package_upper}_LINK_LIBRARIES}"
)

dftbplus/dftbplus cmake/Modules/FindCustomLapack.cmake :117

target_link_libraries(LAPACK::LAPACK INTERFACE "${LAPACK_LIBRARY}")

dftbplus/dftbplus cmake/Modules/FindCustomLapack.cmake :123

target_link_libraries(LAPACK::LAPACK INTERFACE BLAS::BLAS)

dftbplus/dftbplus cmake/Modules/FindCustomParpack.cmake :153

target_link_libraries(PARPACK::PARPACK INTERFACE ARPACK::ARPACK)

dftbplus/dftbplus external/chimes/CMakeLists.txt :9

target_link_libraries(ChimesCalc::ChimesCalc_Fortran INTERFACE ChimesCalc_Fortran)

dftbplus/dftbplus external/s-dftd3/CMakeLists.txt :15

target_link_libraries(s-dftd3::s-dftd3 INTERFACE s-dftd3)

dftd4/dftd4 CMakeLists.txt :115

target_link_libraries("${PROJECT_NAME}" INTERFACE "${PROJECT_NAME}-lib")

dftd4/dftd4 config/cmake/dftd4-utils.cmake :50

target_link_libraries(
  "${package}::${package}"
  INTERFACE
  "${${_pkg_uc}_LINK_LIBRARIES}"
)

dftd4/dftd4 config/cmake/dftd4-utils.cmake :97

target_link_libraries("${package}::${package}" INTERFACE "${package}")

embree/embree common/cmake/FindTBB.cmake :210

target_link_libraries(TBB INTERFACE TBB::${C})

facebook/folly build/fbcode_builder/CMake/RustStaticLibrary.cmake :171

target_link_libraries(
  ${TARGET}
  INTERFACE "$<BUILD_INTERFACE:${rust_staticlib}>"
)

fontforge/fontforge cmake/TargetUtils.cmake :68

target_link_libraries(${objlib}_interface
  INTERFACE
    ${ARGN}
)

fontforge/fontforge inc/CMakeLists.txt :15

target_link_libraries(fontforge_common_headers
  INTERFACE
    GLIB::GLIB
)

google/glog CMakeLists.txt :549

target_link_libraries (glog_test INTERFACE $<TARGET_OBJECTS:glog_internal> $<TARGET_PROPERTY:glog,LINK_LIBRARIES>)

google/glog CMakeLists.txt :558

target_link_libraries (glog_test INTERFACE GTest::gmock)

BlueBrain/HighFive CMakeLists.txt :115

target_link_libraries(HighFive INTERFACE HighFive::Include)

BlueBrain/HighFive CMakeLists.txt :124

target_link_libraries(HighFive
  INTERFACE
  $<BUILD_INTERFACE:MPI::MPI_C>
  $<BUILD_INTERFACE:MPI::MPI_CXX>
)

BlueBrain/HighFive cmake/HighFiveConfig.cmake :16

target_link_libraries(HighFive::HighFive INTERFACE MPI::MPI_C MPI::MPI_CXX)

KhronosGroup/KTX external/cxxopts/cmake/cxxopts.cmake :55

target_link_libraries(cxxopts INTERFACE ${ICU_LDFLAGS})

arximboldi/lager CMakeLists.txt :152

target_link_libraries(lager-debugger-example INTERFACE
  lager-example
  Boost::system)

lammps/lammps cmake/Modules/LAMMPSInterfacePlugin.cmake :183

target_link_libraries(lammps INTERFACE MPI::MPI_CXX)

lammps/lammps cmake/Modules/LAMMPSInterfacePlugin.cmake :220

target_link_libraries(lammps INTERFACE OpenMP::OpenMP_CXX)

lammps/lammps lib/kokkos/CMakeLists.txt :264

target_link_libraries(kokkos INTERFACE ${KOKKOS_COMPONENT_LIBRARIES})

lammps/lammps lib/kokkos/cmake/Modules/CudaToolkit.cmake :772

target_link_libraries(CUDA::${lib_name} INTERFACE "${CUDA_${lib_name}_LIBRARY}")

AOMediaCodec/libavif cmake/Modules/Findrav1e.cmake :66

target_link_libraries(rav1e::rav1e INTERFACE ntdll.lib userenv.lib ws2_32.lib bcrypt.lib)

libevent/libevent cmake/AddEventLibrary.cmake :190

target_link_libraries(${LIB_NAME} INTERFACE ${ADD_EVENT_LIBRARY_INTERFACE})

libjxl/libjxl cmake/FindLCMS2.cmake :48

target_link_libraries(lcms2 INTERFACE ${LCMS2_LIBRARY})

libmbd/libmbd CMakeLists.txt :98

target_link_libraries(elsi::elsi INTERFACE "${elsi_LINK_LIBRARIES}")

facebookexperimental/libunifex cmake/FindMemoryResource.cmake :220

target_link_libraries(std::memory_resource INTERFACE -lc++experimental)

miniupnp/miniupnp miniupnpc/CMakeLists.txt :87

target_link_libraries(miniupnpc-private INTERFACE ws2_32 iphlpapi)

miniupnp/miniupnp miniupnpc/CMakeLists.txt :170

target_link_libraries(libminiupnpc-shared INTERFACE ws2_32 iphlpapi)

rui314/mold third-party/zstd/build/cmake/lib/CMakeLists.txt :167

target_link_libraries(libzstd INTERFACE libzstd_static)

YosysHQ/nextpnr CMakeLists.txt :330

target_link_libraries(nextpnr-${target}-core INTERFACE profiler)

YosysHQ/nextpnr common/kernel/CMakeLists.txt :83

target_link_libraries(nextpnr_kernel INTERFACE
    pybind11::headers
)

BYVoid/OpenCC deps/pybind11-2.13.1/tools/pybind11Tools.cmake :146

target_link_libraries(pybind11::embed INTERFACE pybind11::pybind11
                                                pybind11::_ClassicPythonLibraries)

AcademySoftwareFoundation/OpenShadingLanguage src/libbsdl/bsdl.cmake :41

target_link_libraries(${NAME} INTERFACE Imath::Imath)

AcademySoftwareFoundation/openvdb openvdb_cmd/vdb_tool/CMakeLists.txt :57

target_link_libraries(vdb_tool_common INTERFACE ZLIB::ZLIB)

AcademySoftwareFoundation/openvdb openvdb_cmd/vdb_tool/CMakeLists.txt :62

target_link_libraries(vdb_tool_common INTERFACE blosc)

AcademySoftwareFoundation/openvdb openvdb_cmd/vdb_tool/CMakeLists.txt :78

target_link_libraries(vdb_tool_common INTERFACE ${NANOVDB_LIB})

zeux/pugixml CMakeLists.txt :172

target_link_libraries(pugixml INTERFACE ${pugixml-alias})

pybind/pybind11 tools/pybind11Tools.cmake :118

target_link_libraries(
  pybind11::module
  INTERFACE
    pybind11::python_link_helper
    "$<$<OR:$<PLATFORM_ID:Windows>,$<PLATFORM_ID:Cygwin>>:pybind11::_ClassicPythonLibraries>")

qpdf/qpdf libqpdf/CMakeLists.txt :425

target_link_libraries(${OBJECT_LIB} INTERFACE ${dep_link_libraries})

qpdf/qpdf libqpdf/CMakeLists.txt :551

target_link_libraries(${STATIC_LIB} INTERFACE ${ATOMIC_LIBRARY})

qt/qtgrpc src/protobuf/Qt6ProtobufBuildInternals.cmake :150

target_link_libraries(${target}
    INTERFACE "$<TARGET_OBJECTS:$<TARGET_NAME:${object_library}>>")

qt/qtgrpc src/tools/qtprotobufgen/Qt6ProtobufToolsMacros.cmake :618

target_link_libraries(${target}
    INTERFACE "$<TARGET_OBJECTS:$<TARGET_NAME:${target}_qtprotoreg>>")

ossia/score 3rdparty/libpd.cmake :12

target_link_libraries(libpd INTERFACE "${LIBPD_LIBRARY}")

ossia/score 3rdparty/vst3.cmake :22

target_link_libraries(sdk_common INTERFACE "${VST3_SDK_COMMON_LIBRARY}")

ossia/score cmake/ScoreExternalAddon.cmake :95

target_link_libraries(score_plugin_gfx INTERFACE score_plugin_engine)

ossia/score cmake/ScoreExternalAddon.sdk.cmake :57

target_link_libraries(score_lib_base INTERFACE
  "${SCORE_SDK}/lib/libscore.dll.a"
)

ossia/score cmake/ScoreExternalAddon.sdk.cmake :71

target_link_libraries(score_lib_base INTERFACE
  -nostdlib++
  -Wl,--retain-symbols-file="${CMAKE_CURRENT_BINARY_DIR}/retained-symbols.txt"
)

simdjson/simdjson fuzz/CMakeLists.txt :44

target_link_libraries(simdjson-fuzzer INTERFACE simdjson-internal-flags)

ThePhD/sol2 cmake/Packages/FindLuaBridgeBuild.cmake :62

target_link_libraries(${luabridge_lib} INTERFACE Lua::Lua)

ThePhD/sol2 cmake/Packages/FindLuwraBuild.cmake :62

target_link_libraries(${luwra_lib} INTERFACE Lua::Lua)

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaJIT.cmake :476

target_link_libraries(${lualib}
	INTERFACE
		${CMAKE_DL_LIBS})

gabime/spdlog CMakeLists.txt :217

target_link_libraries(spdlog_header_only INTERFACE Threads::Threads)

yixuan/spectra CMakeLists.txt :39

target_link_libraries(Spectra INTERFACE Eigen3::Eigen)

apple/swift lib/FrontendTool/CMakeLists.txt :9

target_link_libraries(swiftFrontendTool INTERFACE
  clangAPINotes
  clangBasic)

apple/swift lib/IRGen/CMakeLists.txt :79

target_link_libraries(swiftIRGen INTERFACE
  clangCodeGen
  clangAST)

apple/swift stdlib/cmake/modules/AddSwiftStdlib.cmake :1413

target_link_libraries("${target}" INTERFACE ${SWIFTLIB_SINGLE_LINK_LIBRARIES})

tblite/tblite config/cmake/tblite-utils.cmake :50

target_link_libraries(
  "${package}::${package}"
  INTERFACE
  "${${_pkg_uc}_LINK_LIBRARIES}"
)

tblite/tblite config/cmake/tblite-utils.cmake :75

target_link_libraries("${package}::${package}" INTERFACE "${package}")

texus/TGUI CMakeLists.txt :317

target_link_libraries(tgui-gui-app-interface INTERFACE SDL2::SDL2main)

transmission/transmission CMakeLists.txt :320

target_link_libraries(transmission::crypto_impl
    INTERFACE
        ${CRYPTO_LIBRARIES})

transmission/transmission cmake/TrMacros.cmake :220

target_link_libraries(${_TAEAL_ARG_TARGET}
    INTERFACE
        ${${ID}_LIBRARIES})

trilinos/Trilinos packages/compadre/cmake/bob.cmake :326

target_link_libraries(${tgt} INTERFACE ${ARG_TARGETS})

trilinos/Trilinos packages/kokkos-kernels/cmake/Modules/FindTPLMKL.cmake :14

TARGET_LINK_LIBRARIES(MKL INTERFACE MKL::MKL MKL::MKL_DPCPP)

trilinos/Trilinos packages/kokkos-kernels/cmake/Modules/FindTPLMKL.cmake :16

TARGET_LINK_LIBRARIES(MKL INTERFACE MKL::MKL )

microsoft/vcpkg ports/apr/unofficial-apr-config.cmake :7

target_link_libraries(unofficial::apr::apr-1 INTERFACE apr::apr-1)

microsoft/vcpkg ports/apr/unofficial-apr-config.cmake :10

target_link_libraries(unofficial::apr::libapr-1 INTERFACE apr::libapr-1)

microsoft/vcpkg ports/clapack/FindLAPACK.cmake :25

target_link_libraries(LAPACK::LAPACK INTERFACE lapack)

microsoft/vcpkg ports/ffmpeg/vcpkg-cmake-wrapper.cmake :100

target_link_libraries(FFmpeg::avformat INTERFACE PkgConfig::modplug)

microsoft/vcpkg ports/ffmpeg/vcpkg-cmake-wrapper.cmake :153

target_link_libraries(FFmpeg::swresample INTERFACE ${SOXR_LIBRARIES})

microsoft/vcpkg ports/ffmpeg/vcpkg-cmake-wrapper.cmake :162

target_link_libraries(FFmpeg::avcodec INTERFACE PkgConfig::theora)

microsoft/vcpkg ports/ffmpeg/vcpkg-cmake-wrapper.cmake :242

target_link_libraries(FFmpeg::avcodec INTERFACE Snappy::snappy)

microsoft/vcpkg ports/openfx/CMakeLists.txt :41

target_link_libraries(OfxSupport INTERFACE OpenFx)

microsoft/vcpkg ports/poissonrecon/CMakeLists.txt :69

target_link_libraries(PoissonRecon INTERFACE PNG::PNG JPEG::JPEG)

microsoft/vcpkg ports/vtk/FindHDF5.cmake :14

target_link_libraries(hdf5::hdf5_hl INTERFACE hdf5::hdf5_hl-shared)

Viskores/viskores CMake/ViskoresDeviceAdapters.cmake :69

target_link_libraries(viskores_openmp INTERFACE OpenMP::OpenMP_CXX)

Viskores/viskores CMake/ViskoresRenderingContexts.cmake :112

target_link_libraries(viskores_rendering_gl_context
                      INTERFACE OpenGL::OpenGL OpenGL::GLX GLEW::GLEW)

Viskores/viskores CMake/ViskoresRenderingContexts.cmake :119

target_link_libraries(viskores_rendering_gl_context
                      INTERFACE OpenGL::GL OpenGL::GLU GLEW::GLEW)

Viskores/viskores docs/users-guide/examples/CMakeLists.txt :106

target_link_libraries("viskores::${tgt_name_mangled}" INTERFACE ${tgt})

Viskores/viskores docs/users-guide/examples/CMakeLists.txt :110

target_link_libraries(viskores::filter INTERFACE viskores_filter)

Viskores/viskores viskores/filter/clean_grid/CMakeLists.txt :30

target_link_libraries(viskores_filter PUBLIC INTERFACE viskores_filter_clean_grid)

Viskores/viskores viskores/filter/contour/CMakeLists.txt :70

target_link_libraries(viskores_filter PUBLIC INTERFACE
   viskores_filter_contour
)

Viskores/viskores viskores/filter/entity_extraction/CMakeLists.txt :48

target_link_libraries(viskores_filter PUBLIC INTERFACE viskores_filter_entity_extraction)

Viskores/viskores viskores/filter/resampling/CMakeLists.txt :35

target_link_libraries(viskores_filter PUBLIC INTERFACE viskores_filter_resampling)