cmake add_library(OBJECT) examples

86Box/86Box src/cpu/CMakeLists.txt :48

add_library(cgt OBJECT
    codegen_timing_486.c
    codegen_timing_686.c
    codegen_timing_common.c
    codegen_timing_k6.c
    codegen_timing_pentium.c
    codegen_timing_p6.c
    codegen_timing_winchip.c
    codegen_timing_winchip2.c
)

86Box/86Box src/network/CMakeLists.txt :74

add_library(net OBJECT ${net_sources})

86Box/86Box src/scsi/CMakeLists.txt :18

add_library(scsi OBJECT
    scsi.c
    scsi_device.c
    scsi_cdrom.c
    scsi_disk.c
    scsi_x54x.c
    scsi_aha154x.c
    scsi_buslogic.c
    scsi_ncr5380.c
    scsi_ncr53c400.c
    scsi_t128.c
    scsi_ncr53c8xx.c
    scsi_pcscsi.c
    scsi_spock.c
)

86Box/86Box src/sound/CMakeLists.txt :18

add_library(snd OBJECT
    sound.c
    snd_opl.c
    snd_opl_nuked.c
    snd_opl_ymfm.cpp
    snd_resid.cpp
    midi.c
    snd_speaker.c
    snd_pssj.c
    snd_lpt_dac.c
    snd_ac97_codec.c
    snd_ac97_via.c
    snd_lpt_dss.c
    snd_ps1.c
    snd_adlib.c
    snd_adlibgold.c
    snd_ad1848.c
    snd_audiopci.c
    snd_azt2316a.c
    snd_cms.c
    snd_cmi8x38.c
    snd_cs423x.c
    snd_gus.c
    snd_sb.c
    snd_sb_dsp.c
    snd_emu8k.c
    snd_mmb.c
    snd_mpu401.c
    snd_pas16.c
    snd_sn76489.c
    snd_ssi2001.c
    snd_wss.c
    snd_ym7128.c
    snd_optimc.c
    snd_opl_esfm.c
)

86Box/86Box src/unix/CMakeLists.txt :35

add_library(ui OBJECT
    unix_sdl.c
    unix_cdrom.c
    dummy_cdrom_ioctl.c
)

ornladios/ADIOS2 examples/basics/globalArray1D/CMakeLists.txt :61

add_library(adios2_basics_globalArray1D_decomp_f OBJECT decomp.F90)

ornladios/ADIOS2 examples/basics/values/CMakeLists.txt :43

add_library(adios2_basics_values_mpivars_f OBJECT mpivars.F90)

ornladios/ADIOS2 thirdparty/mingw-w64/mingw-w64/CMakeLists.txt :1

add_library(getopt-obj OBJECT mingw-w64-crt/misc/getopt.c)

apache/arrow cpp/src/arrow/CMakeLists.txt :212

add_library(${prefix}_static OBJECT ${SOURCES})

apache/arrow cpp/src/arrow/dataset/CMakeLists.txt :128

add_library(arrow_dataset_testing OBJECT test_util_internal.cc)

mono/boringssl crypto/dsa/CMakeLists.txt :3

add_library(
  dsa

  OBJECT

  dsa.c
  dsa_asn1.c
)

mono/boringssl crypto/md4/CMakeLists.txt :3

add_library(
  md4

  OBJECT

  md4.c
)

mono/boringssl crypto/pkcs8/CMakeLists.txt :3

add_library(
  pkcs8_lib

  OBJECT

  pkcs8.c
  p8_pkey.c
  p5_pbe.c
  p5_pbev2.c
)

mono/boringssl crypto/rc4/CMakeLists.txt :19

add_library(
  rc4

  OBJECT

  rc4.c
  ${RC4_ARCH_SOURCES}
)

mono/boringssl decrepit/blowfish/CMakeLists.txt :3

add_library(
  blowfish

  OBJECT

  blowfish.c
)

mono/boringssl decrepit/evp/CMakeLists.txt :3

add_library(
  evp_decrepit

  OBJECT

  dss1.c
  evp_do_all.c
)

mono/boringssl decrepit/rsa/CMakeLists.txt :3

add_library(
  rsa_decrepit

  OBJECT

  rsa_decrepit.c
)

mono/boringssl decrepit/ssl/CMakeLists.txt :3

add_library(
  ssl_decrepit

  OBJECT

  ssl_decrepit.c
)

mono/boringssl ssl/CMakeLists.txt :11

add_library(
  ssl-objects OBJECT

  custom_extensions.c
  handshake_server.c
  handshake_client.c
  d1_both.c
  d1_lib.c
  d1_meth.c
  d1_pkt.c
  d1_srtp.c
  dtls_record.c
  s3_both.c
  s3_enc.c
  s3_lib.c
  s3_meth.c
  s3_pkt.c
  ssl_aead_ctx.c
  ssl_asn1.c
  ssl_buffer.c
  ssl_cert.c
  ssl_cipher.c
  ssl_ecdh.c
  ssl_file.c
  ssl_lib.c
  ssl_rsa.c
  ssl_session.c
  ssl_stat.c
  t1_enc.c
  t1_lib.c
  tls_record.c
)

projectchrono/chrono src/chrono_sensor/CMakeLists.txt :467

add_library(Chrono_sensor_ptx OBJECT ${Chrono_sensor_RT_SOURCES} ${Chrono_sensor_RT_HEADERS})

CNugteren/CLBlast CMakeLists.txt :437

add_library(tuners_common_library OBJECT ${TUNERS_COMMON})

CNugteren/CLBlast CMakeLists.txt :550

add_library(test_performance_common OBJECT test/test_utilities.cpp test/performance/client.cpp)

coin3d/coin src/3ds/CMakeLists.txt :13

add_library(3ds OBJECT ${COIN_3DS_FILES})

coin3d/coin src/draggers/CMakeLists.txt :33

add_library(draggers OBJECT ${COIN_DRAGGERS_FILES})

coin3d/coin src/elements/CMakeLists.txt :103

add_library(elements OBJECT ${COIN_ELEMENTS_FILES})

coin3d/coin src/errors/CMakeLists.txt :23

add_library(errors OBJECT ${COIN_ERRORS_FILES})

coin3d/coin src/glue/CMakeLists.txt :60

add_library(glue OBJECT ${COIN_GLUE_FILES})

coin3d/coin src/lists/CMakeLists.txt :29

add_library(lists OBJECT ${COIN_LISTS_FILES})

coin3d/coin src/projectors/CMakeLists.txt :22

add_library(projectors OBJECT ${COIN_PROJECTORS_FILES})

coin3d/coin src/shaders/CMakeLists.txt :60

add_library(shaders OBJECT ${COIN_SHADERS_FILES})

mosra/corrade src/Corrade/Utility/CMakeLists.txt :192

add_library(CorradeUtilityObjects OBJECT
    ${CorradeUtility_SRCS}
    ${CorradeUtility_HEADERS}
    ${CorradeUtility_PRIVATE_HEADERS})

curl/curl lib/CMakeLists.txt :110

add_library(${LIB_OBJECT} OBJECT ${HHEADERS} ${CSOURCES})  # Requires CMake 3.12

duckdb/duckdb extension/icu/third_party/icu/stubdata/CMakeLists.txt :1

add_library(
  duckdb_icu_stubdata
  OBJECT
stubdata.cpp
)

duckdb/duckdb src/main/extension/CMakeLists.txt :87

add_library(duckdb_generated_extension_loader OBJECT ${GENERATED_CPP_FILE})

duckdb/duckdb tools/pythonpkg/src/arrow/CMakeLists.txt :2

add_library(python_arrow OBJECT arrow_array_stream.cpp arrow_export_utils.cpp)

ElmerCSC/elmerfem elmerice/Solvers/ScatteredDataInterpolator/CMakeLists.txt :52

ADD_LIBRARY(${BASENAME2} OBJECT ${FNAME2})

ElmerCSC/elmerfem umfpack/src/amd/CMakeLists.txt :20

add_library(amd_l OBJECT ${UMFPACK_AMD_SOURCES})

ElmerCSC/elmerfem umfpack/src/umfpack/CMakeLists.txt :89

add_library(${target_name} OBJECT ${OBJ_SOURCES})

FirebirdSQL/firebird src/CMakeLists.txt :400

add_library                 (yvalve_common OBJECT ${yvalve_src} ${yvalve_include})

fltk/fltk CMakeLists.txt :210

add_library(call_main OBJECT EXCLUDE_FROM_ALL src/fl_call_main.c)

fltk/fltk fluid/CMakeLists.txt :217

add_library(fluid-lib OBJECT EXCLUDE_FROM_ALL)

fltk/fltk fluid/CMakeLists.txt :242

add_library(fluid-lib-shared OBJECT EXCLUDE_FROM_ALL)

fmtlib/fmt test/CMakeLists.txt :106

add_library(test-module OBJECT ${CMAKE_SOURCE_DIR}/src/fmt.cc)

fontforge/fontforge gutils/CMakeLists.txt :3

add_library(gutils OBJECT
  dlist.c
  fsys.c
  gcol.c
  gimagebmpP.h
  gimage.c
  gimagereadbmp.c
  gimageread.c
  gimagereadgif.c
  gimagereadjpeg.c
  gimagereadpng.c
  gimagereadras.c
  gimagereadrgb.c
  gimagereadtiff.c
  gimagereadxbm.c
  gimagereadxpm.c
  gimagewritebmp.c
  gimagewritegimage.c
  gimagewritejpeg.c
  gimagewritepng.c
  gimagewritexbm.c
  gimagewritexpm.c
  gutils.c
  gwwintl.c
  prefs.c
)

KDAB/GammaRay common/CMakeLists.txt :146

add_library(
    gammaray_common_internal OBJECT
    ${gammaray_common_internal_srcs}
)

KDAB/GammaRay tests/CMakeLists.txt :40

add_library(base_probe_test_obj OBJECT baseprobetest.h)

OSGeo/gdal cmake/helpers/GdalDriverHelper.cmake :310

add_library(${_DRIVER_TARGET} OBJECT ${_DRIVER_SOURCES} ${_DRIVER_CORE_SOURCES})

OSGeo/gdal frmts/gtiff/libtiff/CMakeLists.txt :3

add_library(
  libtiff OBJECT
  tif_dir.c
  tif_fax3.c
  tif_lzma.c
  tif_predict.h
  tif_vsi.c
  tiffiop.h
  t4.h
  tif_dir.h
  tif_fax3.h
  tif_lzw.c
  tif_print.c
  tif_warning.c
  tiffvers.h
  tif_aux.c
  tif_dirinfo.c
  tif_fax3sm.c
  tif_next.c
  tif_read.c
  tif_write.c
  uvcode.h
  tif_close.c
  tif_dirread.c
  tif_flush.c
  tif_strip.c
  tif_zip.c
  tif_codec.c
  tif_dirwrite.c
  tif_getimage.c
  tif_open.c
  tif_swab.c
  tif_zstd.c
  tif_webp.c
  tif_color.c
  tif_dumpmode.c
  tif_packbits.c
  tif_thunder.c
  tiff.h
  tif_compress.c
  tif_error.c
  tif_pixarlog.c
  tif_tile.c
  tiffconf.h
  tif_config.h
  tif_extension.c
  tif_luv.c
  tif_predict.c
  tif_version.c
  tif_lerc.c
  tif_hash_set.c
  tiffio.h)

OSGeo/gdal frmts/iso8211/CMakeLists.txt :3

add_library(
  gdal_iso8211 OBJECT
  iso8211.h
  ddfmodule.cpp
  ddfutils.cpp
  ddffielddefn.cpp
  ddfrecord.cpp
  ddffield.cpp
  ddfsubfielddefn.cpp)

OSGeo/gdal fuzzers/CMakeLists.txt :8

add_library(fuzzingengine EXCLUDE_FROM_ALL OBJECT fuzzingengine.cpp)

OSGeo/gdal gcore/CMakeLists.txt :120

add_library(gcore_rasterio_ssse3 OBJECT rasterio_ssse3.cpp)

OSGeo/gdal gcore/CMakeLists.txt :133

add_library(gcore_resources OBJECT embedded_resources.c)

OSGeo/gdal gcore/mdreader/CMakeLists.txt :2

add_library(
  gcore_mdreader OBJECT
  reader_alos.h
  reader_digital_globe.h
  reader_eros.h
  reader_geo_eye.h
  reader_kompsat.h
  reader_landsat.h
  reader_orb_view.h
  reader_pleiades.h
  reader_rapid_eye.h
  reader_rdk1.h
  reader_spot.h
  reader_alos.cpp
  reader_digital_globe.cpp
  reader_eros.cpp
  reader_geo_eye.cpp
  reader_kompsat.cpp
  reader_landsat.cpp
  reader_orb_view.cpp
  reader_pleiades.cpp
  reader_rapid_eye.cpp
  reader_rdk1.cpp
  reader_spot.cpp)

OSGeo/gdal ogr/ogrsf_frmts/cad/libopencad/CMakeLists.txt :1

add_library(
  libopencad OBJECT
  dwg/io.cpp
  dwg/r2000.cpp
  cadclasses.cpp
  cadcolors.cpp
  caddictionary.cpp
  cadfile.cpp
  cadfileio.cpp
  cadgeometry.cpp
  cadfilestreamio.cpp
  cadheader.cpp
  cadlayer.cpp
  cadobjects.cpp
  cadtables.cpp
  opencad.cpp)

gnuradio/gnuradio gr-fec/lib/reed-solomon/CMakeLists.txt :21

add_library(
    gr_fec_rs OBJECT
    ${CMAKE_CURRENT_SOURCE_DIR}/ccsds.c
    ${CMAKE_CURRENT_SOURCE_DIR}/ccsds_tab.c
    ${CMAKE_CURRENT_SOURCE_DIR}/ccsds_tal.c
    ${CMAKE_CURRENT_SOURCE_DIR}/char.c
    ${CMAKE_CURRENT_SOURCE_DIR}/decode_rs_ccsds.c
    ${CMAKE_CURRENT_SOURCE_DIR}/encode_rs_ccsds.c
    ${CMAKE_CURRENT_SOURCE_DIR}/init_rs.c)

greatscottgadgets/hackrf firmware/hackrf-common.cmake :144

add_library(${project_name}${variant_suffix}_objects OBJECT ${SRC_M4} ${project_name}${variant_suffix}_m0_bin.s)

igraph/igraph src/cliques/cliquer/CMakeLists.txt :2

add_library(
  cliquer
  OBJECT
  EXCLUDE_FROM_ALL
  cliquer.c
  cliquer_graph.c
  reorder.c
)

igraph/igraph src/isomorphism/bliss/CMakeLists.txt :2

add_library(
  bliss
  OBJECT
  EXCLUDE_FROM_ALL
  defs.cc
  graph.cc
  heap.cc
  orbit.cc
  partition.cc
  uintseqhash.cc
  utils.cc
)

igraph/igraph tests/CMakeLists.txt :4

add_library(test_utilities OBJECT unit/test_utilities.c)

igraph/igraph vendor/cs/CMakeLists.txt :2

add_library(
  cxsparse_vendored
  OBJECT
  EXCLUDE_FROM_ALL
  cs_add.c
  cs_amd.c
  cs_chol.c
  cs_cholsol.c
  cs_compress.c
  cs_counts.c
  cs_cumsum.c
  cs_dfs.c
  cs_dmperm.c
  cs_droptol.c
  cs_dropzeros.c
  cs_dupl.c
  cs_entry.c
  cs_ereach.c
  cs_etree.c
  cs_fkeep.c
  cs_gaxpy.c
  cs_happly.c
  cs_house.c
  cs_ipvec.c
  cs_leaf.c
  cs_load.c
  cs_lsolve.c
  cs_ltsolve.c
  cs_lu.c
  cs_lusol.c
  cs_malloc.c
  cs_maxtrans.c
  cs_multiply.c
  cs_norm.c
  cs_permute.c
  cs_pinv.c
  cs_post.c
  cs_pvec.c
  cs_qr.c
  cs_qrsol.c
  cs_randperm.c
  cs_reach.c
  cs_scatter.c
  cs_scc.c
  cs_schol.c
  cs_spsolve.c
  cs_sqr.c
  cs_symperm.c
  cs_tdfs.c
  cs_transpose.c
  cs_updown.c
  cs_usolve.c
  cs_util.c
  cs_utsolve.c
  # the following files are not needed - they contain no symbols
  # cs_print.c
)

igraph/igraph vendor/f2c/CMakeLists.txt :51

add_library(
  f2c_vendored
  OBJECT
  EXCLUDE_FROM_ALL
  abort_.c    dolio.c       r_sin.c
  dummy.c     dtime_.c      iio.c         r_sinh.c
  backspac.c      due.c     ilnw.c        r_sqrt.c
  c_abs.c     ef1asc_.c     inquire.c     r_tan.c
  c_cos.c     ef1cmc_.c     l_ge.c        r_tanh.c
  c_div.c     endfile.c     l_gt.c        rdfmt.c
  c_exp.c     erf_.c        l_le.c        rewind.c
  c_log.c     erfc_.c       l_lt.c        rsfe.c
  c_sin.c     err.c     lbitbits.c    rsli.c
  c_sqrt.c    etime_.c      lbitshft.c    rsne.c
  cabs.c      exit_.c       lread.c       s_cat.c
  close.c     f77_aloc.c    lwrite.c      s_cmp.c
  ctype.c     f77vers.c     s_copy.c
  d_abs.c     fmt.c     open.c        s_paus.c
  d_acos.c    fmtlib.c      pow_ci.c      s_rnge.c
  d_asin.c    ftell_.c      pow_dd.c      s_stop.c
  d_atan.c    pow_di.c      sfe.c
  d_atn2.c    getenv_.c     pow_hh.c      sig_die.c
  d_cnjg.c    h_abs.c       pow_ii.c      signal_.c
  d_cos.c     h_dim.c       pow_ri.c      signbit.c
  d_cosh.c    h_dnnt.c      pow_zi.c      sue.c
  d_dim.c     h_indx.c      pow_zz.c      system_.c
  d_exp.c     h_len.c       r_abs.c       typesize.c
  d_imag.c    h_mod.c       r_acos.c      uio.c
  d_int.c     h_nint.c      r_asin.c      uninit.c
  d_lg10.c    h_sign.c      r_atan.c      util.c
  d_log.c     hl_ge.c       r_atn2.c      wref.c
  d_mod.c     hl_gt.c       r_cnjg.c      wrtfmt.c
  d_nint.c    hl_le.c       r_cos.c       wsfe.c
  d_prod.c    hl_lt.c       r_cosh.c      wsle.c
  d_sign.c    i77vers.c     r_dim.c       wsne.c
  d_sin.c     i_abs.c       r_exp.c       xwsne.c
  d_sinh.c    i_dim.c       r_imag.c      z_abs.c
  d_sqrt.c    i_dnnt.c      r_int.c       z_cos.c
  d_tan.c     i_indx.c      r_lg10.c      z_div.c
  d_tanh.c    i_len.c       r_log.c       z_exp.c
  derf_.c     i_mod.c       r_mod.c       z_log.c
  derfc_.c    i_nint.c      r_nint.c      z_sin.c
  dfe.c   i_sign.c      r_sign.c      z_sqrt.c
  ${CMAKE_CURRENT_BINARY_DIR}/arith.h
)

igraph/igraph vendor/glpk/CMakeLists.txt :2

add_library(
  glpk_vendored
  OBJECT
  EXCLUDE_FROM_ALL

  amd/amd_1.c amd/amd_2.c amd/amd_aat.c amd/amd_control.c amd/amd_defaults.c
  amd/amd_info.c amd/amd_order.c amd/amd_post_tree.c
  amd/amd_postorder.c amd/amd_preprocess.c amd/amd_valid.c

  api/advbas.c api/asnhall.c api/asnlp.c api/asnokalg.c api/ckasn.c api/ckcnf.c
  api/cplex.c api/cpp.c api/cpxbas.c api/graph.c api/gridgen.c api/intfeas1.c
  api/maxffalg.c api/maxflp.c api/mcflp.c api/mcfokalg.c api/mcfrelax.c
  api/minisat1.c api/mpl.c api/mps.c api/netgen.c api/npp.c api/pript.c
  api/prmip.c api/prob1.c api/prob2.c api/prob3.c api/prob4.c api/prob5.c
  api/prrngs.c api/prsol.c api/rdasn.c api/rdcc.c api/rdcnf.c api/rdipt.c
  api/rdmaxf.c api/rdmcf.c api/rdmip.c api/rdprob.c api/rdsol.c api/rmfgen.c
  api/strong.c api/topsort.c api/wcliqex.c api/weak.c api/wrasn.c api/wrcc.c
  api/wrcnf.c api/wript.c api/wrmaxf.c api/wrmcf.c api/wrmip.c api/wrprob.c
  api/wrsol.c

  bflib/btf.c bflib/btfint.c bflib/fhv.c bflib/fhvint.c bflib/ifu.c bflib/luf.c
  bflib/lufint.c bflib/scf.c bflib/scfint.c bflib/sgf.c bflib/sva.c

  colamd/colamd.c

  draft/bfd.c draft/bfx.c draft/glpapi06.c draft/glpapi07.c draft/glpapi08.c
  draft/glpapi09.c draft/glpapi10.c draft/glpapi12.c draft/glpapi13.c
  draft/glpios01.c draft/glpios02.c draft/glpios03.c draft/glpios07.c
  draft/glpios09.c draft/glpios11.c draft/glpios12.c draft/glpipm.c
  draft/glpmat.c draft/glpscl.c draft/glpssx01.c draft/glpssx02.c draft/lux.c

  env/alloc.c env/dlsup.c env/env.c env/error.c env/stdc.c env/stdout.c
  env/stream.c env/time.c env/tls.c

  intopt/cfg.c intopt/cfg1.c intopt/cfg2.c intopt/clqcut.c intopt/covgen.c
  intopt/fpump.c intopt/gmicut.c intopt/gmigen.c intopt/mirgen.c intopt/spv.c

  minisat/minisat.c

  misc/avl.c misc/bignum.c misc/dimacs.c misc/dmp.c misc/ffalg.c misc/fp2rat.c
  misc/fvs.c misc/gcd.c misc/hbm.c misc/jd.c misc/keller.c misc/ks.c
  misc/mc13d.c misc/mc21a.c misc/mt1.c misc/mygmp.c misc/okalg.c misc/qmd.c
  misc/relax4.c misc/rgr.c misc/rng.c misc/rng1.c misc/round2n.c misc/spm.c
  misc/str2int.c misc/str2num.c misc/strspx.c misc/strtrim.c misc/triang.c
  misc/wclique.c misc/wclique1.c

  mpl/mpl1.c mpl/mpl2.c mpl/mpl3.c mpl/mpl4.c mpl/mpl5.c mpl/mpl6.c
  mpl/mplsql.c

  npp/npp1.c npp/npp2.c npp/npp3.c npp/npp4.c npp/npp5.c npp/npp6.c

  proxy/proxy.c proxy/proxy1.c

  simplex/spxat.c simplex/spxchuzc.c simplex/spxchuzr.c simplex/spxlp.c
  simplex/spxnt.c simplex/spxprim.c simplex/spxprob.c simplex/spychuzc.c
  simplex/spychuzr.c simplex/spydual.c

  # amd/amd_dump.c has no symbols
)

igraph/igraph vendor/lapack/CMakeLists.txt :2

add_library(
  blas_vendored
  OBJECT
  EXCLUDE_FROM_ALL
  dscal.c dswap.c lsame.c dnrm2.c daxpy.c dgemv.c dger.c dgemm.c
  dcopy.c dtrmm.c dtrmv.c drot.c ddot.c dasum.c dsymv.c dsyr2k.c dsyr2.c
  dtrsm.c dsyrk.c dtrsv.c idamax.c
  $<TARGET_OBJECTS:f2c_vendored>
)

igraph/igraph vendor/lapack/CMakeLists.txt :21

add_library(
  lapack_vendored
  OBJECT
  EXCLUDE_FROM_ALL
  dgeev.c dgebak.c dgebal.c disnan.c dlaisnan.c dgehrd.c dgehd2.c
  dlarf.c iladlc.c iladlr.c dlarfg.c dlapy2.c dlahr2.c dlacpy.c dlarfb.c
  ilaenv.c ieeeck.c iparmq.c dhseqr.c dlahqr.c dlabad.c dlanv2.c dlaqr0.c
  dlaqr3.c dlaqr4.c dlaqr2.c dlaset.c dormhr.c dormqr.c dlarft.c dorm2r.c
  dtrexc.c dlaexc.c dlange.c dlassq.c dlarfx.c dlartg.c dlasy2.c dlaqr5.c
  dlaqr1.c dlascl.c dorghr.c dorgqr.c dorg2r.c dtrevc.c dlaln2.c dladiv.c
  dsyevr.c dlansy.c dormtr.c dormql.c dorm2l.c dstebz.c dlaebz.c dstein.c
  dlagtf.c dlagts.c dlarnv.c dlaruv.c dstemr.c dlae2.c dlaev2.c dlanst.c
  dlarrc.c dlarre.c dlarra.c dlarrb.c dlaneg.c dlarrd.c dlarrk.c dlasq2.c
  dlasq3.c dlasq4.c dlasq5.c dlasq6.c dlasrt.c dlarrj.c dlarrr.c dlarrv.c
  dlar1v.c dlarrf.c dsterf.c dsytrd.c dlatrd.c dsytd2.c dlanhs.c dgeqr2.c
  dtrsen.c dlacn2.c dtrsyl.c dlasr.c dsteqr.c dgeevx.c dtrsna.c dlaqtr.c
  dgetrf.c dgetf2.c dlaswp.c dgetrs.c dgesv.c dpotrf.c dpotf2.c
  xerbla.c len_trim.c
  dlamch.c fortran_intrinsics.c  
  $<TARGET_OBJECTS:f2c_vendored>
)

igraph/igraph vendor/lapack/CMakeLists.txt :52

add_library(
  arpack_vendored
  OBJECT
  EXCLUDE_FROM_ALL
  dnaupd.c dnaup2.c dgetv0.c dvout.c arscnd.c dmout.c dnaitr.c ivout.c dnapps.c
  dnconv.c dneigh.c dlaqrb.c dngets.c dsortc.c dneupd.c dsaupd.c
  dsaup2.c dsaitr.c dsapps.c dsconv.c dseigt.c dstqrb.c dsgets.c dsortr.c
  dstats.c dseupd.c dsesrt.c
  $<TARGET_OBJECTS:f2c_vendored>
)

igraph/igraph vendor/mini-gmp/CMakeLists.txt :2

add_library(
  gmp_vendored
  OBJECT
  EXCLUDE_FROM_ALL
  mini-gmp.c
)

igraph/igraph vendor/pcg/CMakeLists.txt :3

add_library(
  pcg
  OBJECT
  EXCLUDE_FROM_ALL
  pcg-advance-64.c
  pcg-advance-128.c
  pcg-output-32.c
  pcg-output-64.c
  pcg-output-128.c
  pcg-rngs-64.c
  pcg-rngs-128.c
)

igraph/igraph vendor/plfit/CMakeLists.txt :2

add_library(
  plfit_vendored
  OBJECT
  EXCLUDE_FROM_ALL
  gss.c
  hzeta.c
  kolmogorov.c
  lbfgs.c
  mt.c
  options.c
  plfit.c
  plfit_error.c
  rbinom.c
  sampling.c
)

ispc/ispc CMakeLists.txt :880

add_library(optimization OBJECT EXCLUDE_FROM_ALL ${OPT_SOURCES})

ispc/ispc CMakeLists.txt :883

add_library(common OBJECT EXCLUDE_FROM_ALL ${COMMON_SOURCES})

ispc/ispc CMakeLists.txt :886

add_library(frontend OBJECT EXCLUDE_FROM_ALL ${FRONTEND_SOURCES})

ispc/ispc cmake/GenerateBuiltins.cmake :499

add_library(builtin OBJECT EXCLUDE_FROM_ALL
    ${DISPATCH_BUILTIN_CPP_FILES} ${COMMON_BUILTIN_CPP_FILES} ${TARGET_BUILTIN_CPP_FILES})

ispc/ispc cmake/GenericTargets.cmake :109

add_library(generic-target OBJECT EXCLUDE_FROM_ALL ${GENERIC_TARGET_CPP_FILE} ${GENERIC_STDLIB_CPP_FILE})

ispc/ispc cmake/Stdlib.cmake :137

add_library(stdlib OBJECT EXCLUDE_FROM_ALL ${STDLIB_CPP_FILES} ${STDLIB_HEADERS_CPP})

InsightSoftwareConsortium/ITK Modules/ThirdParty/JPEG/src/itkjpeg-turbo/CMakeLists.txt :113

add_library(itkjpeg12 OBJECT ${JPEG12_SOURCES})

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/core/vnl/CMakeLists.txt :283

add_library(vnl-obj OBJECT ${vnl_sources})

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/v3p/netlib/CMakeLists.txt :462

add_library(v3p_netlib-obj OBJECT ${v3p_netlib_sources})

nlohmann/json tests/CMakeLists.txt :59

add_library(test_main OBJECT src/unit.cpp)

lfortran/lfortran src/libasr/CMakeLists.txt :123

add_library(lfortran_utils OBJECT ${LFORTRAN_UTILS})

libgit2/libgit2 deps/llhttp/CMakeLists.txt :4

add_library(llhttp OBJECT ${SRC_LLHTTP})

libgit2/libgit2 deps/pcre/CMakeLists.txt :139

add_library(pcre OBJECT ${PCRE_HEADERS} ${PCRE_SOURCES} ${PCREPOSIX_SOURCES})

libjxl/libjxl lib/jpegli.cmake :111

add_library(jpegli-libjpeg-obj OBJECT "${JPEGXL_INTERNAL_JPEGLI_WRAPPER_SOURCES}")

libjxl/libjxl lib/jxl.cmake :120

add_library(jxl_enc-obj OBJECT ${JPEGXL_INTERNAL_ENC_SOURCES})

mheily/libkqueue CMakeLists.txt :259

add_library(objlib OBJECT ${LIBKQUEUE_SOURCES} ${LIBKQUEUE_HEADERS})

libnegf/libnegf ext_system/CMakeLists.txt :5

add_library(syscalls_objlib OBJECT ${sources})

rime/librime plugins/CMakeLists.txt :13

add_library(rime-plugins-objs OBJECT ${plugins_module_src})

webmproject/libwebp CMakeLists.txt :357

add_library(webpdecode OBJECT ${WEBP_DEC_SRCS})

webmproject/libwebp CMakeLists.txt :360

add_library(webpdspdecode OBJECT ${WEBP_DSP_COMMON_SRCS} ${WEBP_DSP_DEC_SRCS})

mosra/magnum src/Magnum/Platform/CMakeLists.txt :63

add_library(MagnumPlatformObjects OBJECT
    ${MagnumPlatform_SRCS}
    ${MagnumPlatform_HEADERS}
    ${MagnumPlatform_PRIVATE_HEADERS})

mosra/magnum src/Magnum/Platform/CMakeLists.txt :747

add_library(MagnumAbstractXApplication OBJECT
    ${MagnumAbstractXApplication_SRCS}
    ${MagnumAbstractXApplication_HEADERS})

mosra/magnum src/Magnum/SceneGraph/CMakeLists.txt :80

add_library(MagnumSceneGraphObjects OBJECT
    ${MagnumSceneGraph_SRCS}
    ${MagnumSceneGraph_HEADERS})

mosra/magnum src/Magnum/Shaders/CMakeLists.txt :100

add_library(MagnumShadersObjects OBJECT
    ${MagnumShaders_SRCS}
    ${MagnumShaders_HEADERS}
    ${MagnumShaders_PRIVATE_HEADERS})

mosra/magnum src/Magnum/Vk/CMakeLists.txt :155

add_library(MagnumVkObjects OBJECT
    ${MagnumVk_SRCS}
    ${MagnumVk_HEADERS}
    ${MagnumVk_PRIVATE_HEADERS})

mosra/magnum src/MagnumExternal/OpenGL/GLES2/CMakeLists.txt :51

add_library(MagnumFlextGLObjects OBJECT ${MagnumOpenGL_SRCS})

mosra/magnum src/MagnumExternal/Vulkan/CMakeLists.txt :31

add_library(MagnumFlextVkObjects OBJECT flextVk.cpp)

ARMmbed/mbedtls CMakeLists.txt :418

add_library(mbedtls_test OBJECT ${MBEDTLS_TEST_FILES})

rui314/mold third-party/tbb/examples/common/gui/CMakeLists.txt :35

add_library(UI_LIB_OBJECT_${PROJECT_NAME} OBJECT  
    ${CMAKE_CURRENT_LIST_DIR}/xcode/tbbExample/main.m 
    ${CMAKE_CURRENT_LIST_DIR}/xcode/tbbExample/OpenGLView.m 
    ${CMAKE_CURRENT_LIST_DIR}/xcode/tbbExample/tbbAppDelegate.m
)

open62541/open62541 CMakeLists.txt :1326

add_library(open62541-object OBJECT ${lib_sources} ${lib_headers} ${exported_headers})

open62541/open62541 CMakeLists.txt :1327

add_library(open62541-plugins OBJECT ${plugin_sources} ${plugin_headers})

OpenMathLib/OpenBLAS CMakeLists.txt :255

add_library(LAPACKE OBJECT ${LAPACKE_SOURCES})