cmake project examples

Signatures

project(<PROJECT-NAME> [<language-name>...])
  project(<PROJECT-NAME>
  [VERSION <major>[.<minor>[.<patch>[.<tweak>]]]]
  [DESCRIPTION <project-description-string>]
  [HOMEPAGE_URL <url-string>]
[LANGUAGES <language-name>...])

Examples

qcad/qcad src/3rdparty/stemmer/CMakeLists.txt :2

project(stemmer VERSION 1.0 LANGUAGES C)

gwaldron/osgearth CMakeLists.txt :13

project(
    OSGEARTH
    DESCRIPTION "osgEarth SDK"
    HOMEPAGE_URL "https://github.com/gwaldron/osgearth"
    LANGUAGES CXX C)

godlikepanos/anki-3d-engine ThirdParty/Sdl3/src/hidapi/CMakeLists.txt :34

project(hidapi LANGUAGES C)

bambulab/BambuStudio src/mcut/CMakeLists.txt :39

project(mcut LANGUAGES CXX C)

harfang3d/harfang3d extern/tiny-process-library/CMakeLists.txt :3

project(tiny-process-library LANGUAGES CXX)

jbehley/SuMa CMakeLists.txt :3

project(surfel_mapping VERSION 0.1 DESCRIPTION "SuMa --Surfel-based Mapping using LiDAR scans" LANGUAGES C CXX)

Hork-Engine/Hork-Source ThirdParty/lunasvg/CMakeLists.txt :3

project(lunasvg VERSION 2.3.2 LANGUAGES CXX C)

STORM-IRIT/Radium-Engine src/Dataflow/Core/CMakeLists.txt :4

project(${ra_dataflowcore_target} LANGUAGES CXX VERSION ${Radium_VERSION})

JeanPhilippeKernel/RendererEngine CMakeLists.txt :3

project (RendererEngine
	VERSION 1.0
	DESCRIPTION "Renderer Engine is an open-source 2D - 3D rendering engine written in C/C++"
	LANGUAGES CXX C
)

RavEngine/RavEngine deps/assimp/contrib/googletest/googlemock/CMakeLists.txt :40

project(gmock VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)

alpaka-group/alpaka example/heatEquation/CMakeLists.txt :18

project(${_TARGET_NAME} LANGUAGES CXX)

eclipse-ecal/ecal lang/csharp/Eclipse.eCAL.Protobuf.Test/CMakeLists.txt :20

project(Eclipse.eCAL.Protobuf.Test LANGUAGES CSharp)

etternagame/etterna extern/boost/nowide/CMakeLists.txt :19

project(nowide VERSION ${_version} LANGUAGES CXX)

HamedMasafi/Nut tests/auto/tst_benckmark/CMakeLists.txt :9

project(tst_benchmark LANGUAGES C CXX ASM)

Kitware/kwiver arrows/cuda/CMakeLists.txt :2

project(kwiver_arrow_cuda LANGUAGES CXX CUDA)

MOLAorg/mp2p_icp CMakeLists.txt :28

project(mp2p_icp LANGUAGES CXX)

mohabouje/eDSP bindings/python/CMakeLists.txt :1

project(edsp-python VERSION 0.0.1 LANGUAGES CXX)

nv-legate/legate share/legate/realm_ucp_bootstrap/CMakeLists.txt :10

project(realm_ucp_bootstrap VERSION 1.0 LANGUAGES C)

bluetiger9/SmtpClient-for-Qt CMakeLists.txt :3

project(SmtpMime
  VERSION 2.0
  LANGUAGES C CXX)

NVIDIA/nvshmem src/device/CMakeLists.txt :37

project(
  NVSHMEM_DEVICE
  LANGUAGES CUDA CXX C
  VERSION ${PROJECT_VERSION}
)

alexa/avs-device-sdk applications/acsdkBlueZBluetoothImplementation/CMakeLists.txt :2

project(acsdkBlueZBluetoothImplementation LANGUAGES CXX)

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVPluginStandalone.cmake :39

project(${OPENCV_PLUGIN_NAME} LANGUAGES CXX)

ossia/score src/plugins/score-plugin-faust/CMakeLists.txt :1

project(score_plugin_faust LANGUAGES CXX)

baoxingsong/AnchorWave googletest/googletest/CMakeLists.txt :53

project(gtest VERSION 1.9.0 LANGUAGES CXX C)

NVIDIA/MatX cmake/rapids-cmake/testing/cmake/write_git_revision-dirty/CMakeLists.txt :20

project(DEMO VERSION 2.4 LANGUAGES CXX)

Rezonality/zep CMakeLists.txt :32

project(Zep
    LANGUAGES CXX C
    VERSION 0.5.0
)

v6d-io/v6d java/core/CMakeLists.txt :10

project(vineyard LANGUAGES C CXX)

w111liang222/lidar-slam-detection slam/localization/map_render/CMakeLists.txt :6

project(map_render LANGUAGES CXX CUDA)

TheAssemblyArmada/Thyme CMakeLists.txt :18

project(thyme VERSION 1.04.0 LANGUAGES C CXX)

NVIDIA/DALI docs/examples/custom_operations/custom_operator/naive_histogram/CMakeLists.txt :4

project(naive_histogram_plugin LANGUAGES CUDA CXX C)

hosseinmoein/DataFrame CMakeLists.txt :9

project(DataFrame VERSION 3.0.0 LANGUAGES CXX)

topology-tool-kit/ttk CMakeLists.txt :3

project(ttk VERSION 1.3.0 LANGUAGES CXX C)

AMICI-dev/AMICI ThirdParty/SuiteSparse/BTF/CMakeLists.txt :29

project ( BTF
    VERSION "${BTF_VERSION_MAJOR}.${BTF_VERSION_MINOR}.${BTF_VERSION_SUB}"
    LANGUAGES C )

NERSC/timemory examples/ex-custom-dynamic-instr/CMakeLists.txt :8

project(timemory-custom-dynamic-instr-example LANGUAGES CXX)

trailofbits/pasta CMakeLists.txt :10

project(pasta LANGUAGES C CXX)

google/googletest googlemock/CMakeLists.txt :40

project(gmock VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)

catchorg/Catch2 tests/TestScripts/DiscoverTests/CMakeLists.txt :2

project(discover-tests-test LANGUAGES CXX)

wwmm/easyeffects CMakeLists.txt :3

project(easyeffects VERSION 8.0.0 LANGUAGES CXX C)

AcademySoftwareFoundation/openvdb openvdb_ax/openvdb_ax/test/CMakeLists.txt :11

project(OpenVDBAXUnitTests LANGUAGES CXX)

hlrs-vis/covise src/OpenCOVER/plugins/ukoeln/ANARI/rr/CMakeLists.txt :1

project(MiniRR LANGUAGES CXX)

root-project/root interpreter/llvm-project/llvm/CMakeLists.txt :54

project(LLVM
  VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}
  LANGUAGES C CXX ASM)

brainflow-dev/brainflow third_party/SimpleBLE/simpledbus/CMakeLists.txt :10

project(
    simpledbus
    VERSION ${SIMPLEBLE_VERSION}
    DESCRIPTION "A simple C++ wrapper around DBus with a commercially-friendly licence."
    HOMEPAGE_URL "https://github.com/OpenBluetoothToolbox/SimpleDBus"
    LANGUAGES CXX
)

webcamoid/webcamoid libAvKys/Plugins/AspectRatio/CMakeLists.txt :21

project(AspectRatio LANGUAGES CXX)

google/filament third_party/dawn/third_party/vulkan-utility-libraries/src/CMakeLists.txt :8

project(VUL LANGUAGES CXX)

percona/percona-xtrabackup extra/gperftools/gperftools-2.15/CMakeLists.txt :8

project(gperftools VERSION 2.15 LANGUAGES C CXX
        DESCRIPTION "Performance tools for C++"
        HOMEPAGE_URL https://github.com/gperftools/gperftools)

NREL/EnergyPlus third_party/penumbra/vendor/glad/CMakeLists.txt :1

project(GLAD LANGUAGES C)

mysql/mysql-server extra/abseil/abseil-cpp-20230802.1/CMakeLists.txt :56

project(absl LANGUAGES CXX VERSION 20230802)

GPSBabel/gpsbabel CMakeLists.txt :11

project(gpsbabel LANGUAGES C CXX VERSION ${GB.VERSION})

wfrest/wfrest example/CMakeLists.txt :5

project(wfrest_example
		LANGUAGES C CXX
)

apiaryio/drafter packages/boost/CMakeLists.txt :3

project(BoostContainer VERSION 1.66 LANGUAGES CXX)

AcademySoftwareFoundation/OpenImageIO testsuite/cmake-consumer/CMakeLists.txt :6

project (consumer
         LANGUAGES CXX)

MRPT/mvsim modules/CMakeLists.txt :1

project(libmvsim LANGUAGES CXX VERSION ${MVSIM_VERSION})

scylladb/seastar CMakeLists.txt :46

project (Seastar
  VERSION 1.0
  LANGUAGES CXX)

user-none/KDocker CMakeLists.txt :3

project(KDocker VERSION 6.2 LANGUAGES CXX)

QuasarApp/CQtDeployer testcases/TestOnlyC/CMakeLists.txt :2

project(TestOnlyC LANGUAGES C)

jahnf/Projecteur CMakeLists.txt :20

project(Projecteur LANGUAGES CXX)

jmuehlig/perf-cpp CMakeLists.txt :2

project(libperf-cpp VERSION 0.12.3 LANGUAGES CXX)

OpenHD/QOpenHD CMakeLists.txt :3

project(QOpenHDProject VERSION 0.1 LANGUAGES C CXX)

vseasky/VersaAssistant assimp/contrib/gtest/CMakeLists.txt :54

project(gtest VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)

maxnut/GDMegaOverlay CMakeLists.txt :10

project(GDMegaOverlay LANGUAGES CXX VERSION 1.0.0)

FilmKilns/FilmKilns src/FkGraphic/CMakeLists.txt :2

project(FkGraphic LANGUAGES C CXX)

google/cpu_features CMakeLists.txt :3

project(CpuFeatures VERSION 0.10.1 LANGUAGES C)

sonosaurus/sonobus deps/juce/CMakeLists.txt :26

project(JUCE VERSION 7.0.8 LANGUAGES C CXX)

mixxxdj/mixxx CMakeLists.txt :434

project(mixxx VERSION 2.7.0 LANGUAGES C CXX)

complexlogic/rsgain CMakeLists.txt :13

project(rsgain
  VERSION 3.6
  DESCRIPTION "ReplayGain 2.0 loudness normalizer"
  HOMEPAGE_URL "https://github.com/complexlogic/rsgain"
  LANGUAGES CXX
)

aws/aws-sdk-cpp cmake/initialize_project_version.cmake :44

project(${name} VERSION "${PROJECT_VERSION}" LANGUAGES CXX C)

ubisoft/massgate CMakeLists.txt :12

project(Massgate VERSION 0.0.0 LANGUAGES CXX)

qt/qtbase cmake/QtInitProject.cmake :161

project(${project_name} LANGUAGES CXX)

flux-framework/flux-sched external/catch2/tests/TestScripts/DiscoverTests/CMakeLists.txt :3

project(discover-tests-test
  LANGUAGES CXX
)

KavrakiLab/vamp CMakeLists.txt :30

project(
    vamp
    VERSION 0.2
    LANGUAGES C CXX
)

martinus/robin-hood-hashing src/external_cmake/CMakeLists.txt :9

project(MyProject VERSION 1.0
                  DESCRIPTION "Very nice project"
                  LANGUAGES CXX)

mmp/pbrt-v4 CMakeLists.txt :5

project (PBRT-V4 LANGUAGES CXX C)

yrnkrn/zapcc CMakeLists.txt :50

project(LLVM
  VERSION ${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}
  LANGUAGES C CXX ASM)

munich-quantum-toolkit/ddsim CMakeLists.txt :12

project(
  mqt-ddsim
  LANGUAGES C CXX
  DESCRIPTION "MQT DDSIM - A quantum circuit simulator based on decision diagrams")

NauEngine/NauEnginePublic engine/3rdparty_libs/dxc/CMakeLists.txt :3

project(dxc
  VERSION 1.0
  LANGUAGES CXX
  )

Dreamtowards/Ethertia lib/glfw-3.3.8/CMakeLists.txt :3

project(GLFW VERSION 3.3.8 LANGUAGES C)

Viatorus/emio test/size_test/CMakeLists.txt :3

project(emioSizeTests LANGUAGES CXX)

rbfx/rbfx Source/ThirdParty/Diligent/ThirdParty/Vulkan-Headers/CMakeLists.txt :39

project(VULKAN_HEADERS LANGUAGES C CXX VERSION ${VK_VERSION_STRING})

qbs/qbs tests/auto/blackbox/testdata/cxx-modules/decl-impl/CMakeLists.txt :2

project(declaration_implementation VERSION 0.1.0 LANGUAGES CXX)

mozilla-mobile/mozilla-vpn-client addons/CMakeLists.txt :7

project(addons VERSION 1.0.0 LANGUAGES CXX
        DESCRIPTION "Mozilla VPN Addons"
)

deeppowers/deeppowers CMakeLists.txt :2

project(deeppowers VERSION 0.1.0 LANGUAGES CXX)

logicalclocks/rondb router/CMakeLists.txt :39

PROJECT("MySQLRouter" VERSION ${PROJECT_VERSION_TEXT} LANGUAGES C CXX)

ihedvall/mdflib mdflibrary/CMakeLists.txt :3

project(
  mdflibrary
  VERSION 2.1
  DESCRIPTION "Interface against MDF 3/4 files"
  LANGUAGES CXX)

Jackarain/proxy third_party/boost/libs/charconv/test/cmake_install_test/CMakeLists.txt :7

project(cmake_install_test LANGUAGES CXX)

topling/toplingdb CMakeLists.txt :42

project(rocksdb
  VERSION ${rocksdb_VERSION}
  DESCRIPTION "An embeddable persistent key-value store for fast storage"
  HOMEPAGE_URL https://rocksdb.org/
  LANGUAGES CXX C ASM)

polyfem/polyfem CMakeLists.txt :63

project(PolyFEM DESCRIPTION "A polyvalent C++ FEM library" LANGUAGES C CXX)

sebastianlipponer/surface_splatting cmake/extern/imgui/imgui.cmake :3

project(ImGui
    VERSION 1.90.5
    LANGUAGES CXX
)

libriscv/libriscv examples/gamedev/cpp_program/CMakeLists.txt :2

project(example LANGUAGES CXX)

fktn-k/fkYAML CMakeLists.txt :7

project(
  fkYAML
  VERSION 0.4.2
  LANGUAGES CXX)

TheAssemblyArmada/Chronoshift CMakeLists.txt :16

project(chronoshift VERSION 3.3 LANGUAGES C CXX)

boutproject/BOUT-dev examples/backtrace/CMakeLists.txt :3

project(backtrace LANGUAGES CXX)

sxs-collaboration/spectre CMakeLists.txt :16

project(${SPECTRE_NAME} VERSION ${SPECTRE_VERSION} LANGUAGES CXX C Fortran)

KDAB/KDReports CMakeLists.txt :65

project(
    KDReports
    DESCRIPTION "A Qt-based library for generating printable and exportable reports from code and XML descriptions."
    HOMEPAGE_URL "https://github.com/KDAB/KDReports"
    LANGUAGES CXX
)

apc-llc/nvcc-llvm-ir CMakeLists.txt :3

project(nvcc-llvm-ir LANGUAGES CXX CUDA)

LensPlaysGames/LensorCompilerCollection CMakeLists.txt :2

project(LCC VERSION 4.20.0 LANGUAGES C CXX)

Flow-IPC/ipc CMakeLists.txt :115

project(${PROJ_CAMEL} VERSION ${PROJ_VERSION} DESCRIPTION ${PROJ_HUMAN} LANGUAGES CXX)

microsoft/ShaderConductor CMakeLists.txt :15

project(${PROJECT_NAME} LANGUAGES CSharp)

ggarra13/mrv2 tlRender/CMakeLists.txt :17

project(
    tlRender
    VERSION ${TLRENDER_VERSION}
    DESCRIPTION "tlRender is an open source library for building playback and review applications for visual effects, film, and animation"
    HOMEPAGE_URL "https://github.com/darbyjohnston/tlRender"
    LANGUAGES CXX C)

QMCPACK/qmcpack CMakeLists.txt :19

project(
  qmcpack
  VERSION 4.1.9
  LANGUAGES C CXX)

KangLin/RabbitRemoteControl Src/CMakeLists.txt :9

project(Plugin
    LANGUAGES CXX
    DESCRIPTION "Plugin library"
    )