86Box/86Box
CMakeLists.txt
:38
project(86Box
VERSION 5.0
DESCRIPTION "Emulator of x86-based systems"
HOMEPAGE_URL "https://86box.net"
LANGUAGES C CXX)
project(86Box
VERSION 5.0
DESCRIPTION "Emulator of x86-based systems"
HOMEPAGE_URL "https://86box.net"
LANGUAGES C CXX)
project(${ALLEGRO_PROJECT_NAME}${ALLEGRO_PROJECT_SUFFIX}
VERSION ${ALLEGRO_VERSION}
LANGUAGES C CXX
DESCRIPTION "Allegro project"
HOMEPAGE_URL "https://github.com/liballeg/allegro5"
)
project(args LANGUAGES CXX VERSION 6.4.7 DESCRIPTION "A flexible single-header C++11 argument parsing library that is designed to appear somewhat similar to Python's argparse" HOMEPAGE_URL "https://github.com/Taywee/args")
project(gitlike VERSION 1.0.0 DESCRIPTION "Sample build program")
PROJECT(Assimp VERSION 6.0.2
LANGUAGES C CXX
DESCRIPTION "Open Asset Import Library (Assimp) is a library to import various well-known 3D model formats in a uniform manner."
)
project(box2d
VERSION 3.2.0
DESCRIPTION "A 2D physics engine for games"
HOMEPAGE_URL "https://box2d.org"
LANGUAGES C CXX
)
project(Catch2
VERSION 3.8.1 # CML version placeholder, don't delete
LANGUAGES CXX
HOMEPAGE_URL "https://github.com/catchorg/Catch2"
DESCRIPTION "A modern, C++-native, unit test framework."
)
project(depfile_test
LANGUAGES C
DESCRIPTION "A CMake Project to test the --depfile output from cbindgen"
)
project(depfile_test
LANGUAGES C
DESCRIPTION "A CMake Project to test the --depfile output from cbindgen"
)
project(cglm
VERSION 0.9.6
HOMEPAGE_URL https://github.com/recp/cglm
DESCRIPTION "OpenGL Mathematics (glm) for C"
LANGUAGES C
)
project(cninja
LANGUAGES CXX
VERSION 3.7.9
HOMEPAGE_URL "https://github.com/jcelerier/cninja"
DESCRIPTION "Opinionated CMake config manager"
)
project(CODEC2
VERSION 1.2.0
DESCRIPTION "Next-Generation Digital Voice for Two-Way Radio"
HOMEPAGE_URL "https://www.rowetel.com/codec2.html"
LANGUAGES C
)
project(
cp2k
DESCRIPTION "CP2K"
HOMEPAGE_URL "https://www.cp2k.org"
VERSION "2025.1"
LANGUAGES Fortran C CXX)
project(
dbcsr
DESCRIPTION
"DBCSR: Distributed Block Compressed Sparse Row matrix library (https://dbcsr.cp2k.org)"
)
project(dbc VERSION 0.5.0 DESCRIPTION "C++ DBC Parser")
project(
"dftd4"
LANGUAGES "Fortran"
VERSION "3.7.0"
DESCRIPTION "Generally Applicable Atomic-Charge Dependent London Dispersion Correction"
)
project(DirectXMath
VERSION ${DIRECTXMATH_VERSION}
DESCRIPTION "DirectXMath SIMD C++ math library"
HOMEPAGE_URL "https://go.microsoft.com/fwlink/?LinkID=615560"
LANGUAGES CXX)
project(DirectXSH
VERSION ${SHMATH_VERSION}
DESCRIPTION "C++ Spherical Harmonics Math Library"
HOMEPAGE_URL "https://go.microsoft.com/fwlink/?LinkID=615560"
LANGUAGES CXX)
project(XDSP
VERSION ${XDSP_VERSION}
DESCRIPTION "XDSP Digital Signal Processing (DSP) for DirectXMath"
HOMEPAGE_URL "https://go.microsoft.com/fwlink/?LinkID=615560"
LANGUAGES CXX)
project(DirectXMesh
VERSION ${DIRECTXMESH_VERSION}
DESCRIPTION "DirectXMesh geometry Library"
HOMEPAGE_URL "https://go.microsoft.com/fwlink/?LinkID=324981"
LANGUAGES CXX)
project (DirectXTex
VERSION ${DIRECTXTEX_VERSION}
DESCRIPTION "DirectX Texture Library"
HOMEPAGE_URL "https://go.microsoft.com/fwlink/?LinkId=248926"
LANGUAGES CXX)
project (DirectXTK
VERSION ${DIRECTXTK_VERSION}
DESCRIPTION "DirectX Tool Kit for DirectX 11"
HOMEPAGE_URL "https://go.microsoft.com/fwlink/?LinkId=248929"
LANGUAGES CXX)
project (efxc2 VERSION ${EFXC2_VERSION}
DESCRIPTION "Enhanced fxc2"
HOMEPAGE_URL "https://github.com/JPeterMugaas/efxc2"
LANGUAGES CXX)
project(
EnTT
VERSION ${ENTT_VERSION}
DESCRIPTION "Gaming meets modern C++ - a fast and reliable entity-component system (ECS) and much more"
HOMEPAGE_URL "https://github.com/skypjack/entt"
LANGUAGES C CXX
)
project(
exiv2
VERSION 1.00.0.9
DESCRIPTION "Exif/IPTC/Xmp C++ metadata library and tools plus ICC Profiles, Previews and more."
LANGUAGES C CXX
)
project(tl-expected
HOMEPAGE_URL https://tl.tartanllama.xyz
DESCRIPTION "C++11/14/17 std::expected with functional-style extensions"
VERSION 1.0.1
LANGUAGES CXX)
project(flint
VERSION ${FLINT_VERSION}
DESCRIPTION "Fast Library for Number Theory"
HOMEPAGE_URL https://flintlib.org/
LANGUAGES C CXX)
project( E57Format
DESCRIPTION
"E57Format is a library to read and write E57 files"
LANGUAGES
CXX
VERSION
2.2.1
)
project(GEOS
VERSION ${GEOS_VERSION_NOPATCH}
LANGUAGES C CXX
DESCRIPTION "GEOS - C++ port of the Java Topology Suite (JTS)"
HOMEPAGE_URL "https://libgeos.org/"
)
project(${META_PROJECT_NAME}
VERSION ${META_VERSION}
DESCRIPTION ${META_PROJECT_DESCRIPTION}
)
project (glog
VERSION 0.8.0
DESCRIPTION "C++ implementation of the Google logging module"
HOMEPAGE_URL https://github.com/google/glog
LANGUAGES CXX
)
project(
grm_test_public_api
DESCRIPTION "Test the public api of GRM"
LANGUAGES C CXX
)
project(
igraph
VERSION ${PACKAGE_VERSION_BASE}
DESCRIPTION "A library for creating and manipulating graphs"
HOMEPAGE_URL https://igraph.org
LANGUAGES C CXX
)
project(${BENCHMARKS_PROJECT_NAME}
DESCRIPTION "ISPC micro benchmarks"
LANGUAGES CXX)
project(${ISPCRT_TESTS_PROJECT_NAME}
DESCRIPTION "ISPCRT tests"
LANGUAGES CXX)
project(
ITK
VERSION ${ITK_VERSION}
DESCRIPTION
"The Insight Toolkit (ITK) is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration."
HOMEPAGE_URL "https://itk.org"
LANGUAGES CXX C)
project(NIFTI
VERSION ${GIT_REPO_VERSION}
DESCRIPTION "Niftilib is a set of i/o libraries for reading and writing files in the nifti-1 data format. nifti-1 is a binary file format for storing medical image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI) brain images."
LANGUAGES C)
project(VXL #Project name must be all caps to have properly generated VXL_VERSION_* variables
VERSION 5.6.0.0 # defines #MAJOR,MINOR,PATCH,TWEAK}
DESCRIPTION "A multi-platform collection of C++ software libraries for Computer Vision and Image Understanding."
LANGUAGES CXX C)
project(
kdstatemachineeditor
DESCRIPTION "A framework for creating Qt State Machine metacode using a graphical user interface"
HOMEPAGE_URL "https://github.com/KDAB/KDStateMachineEditor"
LANGUAGES CXX C
VERSION ${KDSME_VERSION}
)
project(KTX-Software
VERSION ${KTX_VERSION}
DESCRIPTION "Libraries and tools to create and read KTX image texture files."
)
project(lammps
DESCRIPTION "The LAMMPS Molecular Dynamics Simulator"
HOMEPAGE_URL "https://www.lammps.org"
LANGUAGES CXX C)
project(tricubic VERSION 1.1 DESCRIPTION "Tricubic library" LANGUAGES CXX)
project (utf8cpp
VERSION 4.0.4
LANGUAGES CXX
DESCRIPTION "C++ portable library for working with utf-8 encoding")
project(Lerc
DESCRIPTION "Limited Error Raster Compression"
HOMEPAGE_URL "https://github.com/Esri/lerc"
VERSION 4.0.0) # Keep in sync with Lerc_c_api.h
project(lfortran
VERSION ${LFORTRAN_NO_TAG_VERSION}
DESCRIPTION "A modern open-source interactive Fortran compiler"
HOMEPAGE_URL "https://lfortran.org/"
LANGUAGES C CXX)
project(test_project VERSION 0.1
DESCRIPTION "hello"
LANGUAGES Fortran)
project(lib3mf
VERSION ${LIB3MF_VERSION_MAJOR}.${LIB3MF_VERSION_MINOR}.${LIB3MF_VERSION_MICRO}
DESCRIPTION "An implementation of the 3D Manufacturing Format file standard"
)
project(libaribcaption
VERSION
1.1.1
DESCRIPTION
"Portable ARIB STD-B24 Caption Decoder/Renderer"
HOMEPAGE_URL
"https://github.com/xqq/libaribcaption"
LANGUAGES
C CXX
)
project(libharu
VERSION ${HPDF_MAJOR_VERSION}.${HPDF_MINOR_VERSION}.${HPDF_BUGFIX_VERSION}
DESCRIPTION "libHaru is a free, cross platform, open source library for generating PDF files."
LANGUAGES C)
project(
libical
VERSION 3.99.99
DESCRIPTION "An implementation of basic iCAL protocols"
HOMEPAGE_URL "https://libical.github.io/libical/"
LANGUAGES
C #CXX is optional for the bindings
)
project(libilbc
VERSION 3.0.4
DESCRIPTION "WebRTC's implementation of the Internet Low Bitrate Codec (iLBC)"
HOMEPAGE_URL "https://github.com/TimothyGu/libilbc"
LANGUAGES C CXX)
project(libMBD
DESCRIPTION "Many-body dispersion library"
LANGUAGES Fortran C)
project(natpmp
LANGUAGES C
VERSION ${PVER}
DESCRIPTION "A portable and fully compliant implementation of the NAT-PMP protocol"
HOMEPAGE_URL "https://github.com/miniupnp/libnatpmp"
)
project(libtorrent
DESCRIPTION "Bittorrent library"
VERSION ${VER_MAJOR}.${VER_MINOR}.${VER_TINY}
)
project(libuhdr
VERSION ${UHDR_MAJOR_VERSION}.${UHDR_MINOR_VERSION}.${UHDR_PATCH_VERSION}
LANGUAGES C CXX
DESCRIPTION "Library for encoding and decoding ultrahdr images")
project (miniupnpc
VERSION 2.3.3
DESCRIPTION "UPnP IGD client lightweight library"
HOMEPAGE_URL https://miniupnp.tuxfamily.org/
LANGUAGES C)
project(MLT
VERSION 7.33.0
DESCRIPTION "Multimedia Framework"
HOMEPAGE_URL "https://www.mltframework.org"
LANGUAGES C CXX
)
project( nanodbc
LANGUAGES CXX
VERSION ${NANODBC_VERSION}
DESCRIPTION "nanodbc is a small library that makes ODBC API programming easy and fun"
HOMEPAGE_URL "https://nanodbc.github.io/nanodbc/"
)
project(DtkCore
VERSION ${DVERSION}
DESCRIPTION "DTK Core module"
HOMEPAGE_URL "https://github.com/linuxdeepin/dtkcore"
LANGUAGES CXX C
)
project(notcurses VERSION 3.0.16
DESCRIPTION "Blingful UI for modern terminal emulators"
HOMEPAGE_URL "https://nick-black.com/dankwiki/index.php/notcurses"
LANGUAGES C)
project(nuspell
VERSION 5.1.6
DESCRIPTION "Nuspell spellchecking library"
HOMEPAGE_URL https://nuspell.github.io/
LANGUAGES CXX)
project(OpenColorIO
VERSION 2.5.0
DESCRIPTION "OpenColorIO (OCIO) is a complete color management solution"
HOMEPAGE_URL https://github.com/AcademySoftwareFoundation/OpenColorIO
LANGUAGES CXX C)
project (openjph VERSION ${OPENJPH_VERSION} DESCRIPTION "Open source implementation of JPH" LANGUAGES CXX)
project (mse_pae DESCRIPTION "A program to find MSE and peak absolute error between two images" LANGUAGES CXX)
project(OpenSCAD
VERSION ${PROJECT_VERSION}
DESCRIPTION "The Programmer's Solid 3D CAD Modeler"
HOMEPAGE_URL "https://openscad.org/"
LANGUAGES C CXX
)
project(
OSGEARTH
DESCRIPTION "osgEarth SDK"
HOMEPAGE_URL "https://github.com/gwaldron/osgearth"
LANGUAGES CXX C)
project(osslsigncode
VERSION 2.10
DESCRIPTION "OpenSSL based Authenticode signing for PE, CAB, CAT and MSI files"
HOMEPAGE_URL "https://github.com/mtrojnar/osslsigncode"
LANGUAGES C)
project(pegtl VERSION ${PEGTL_VERSION} DESCRIPTION "The Parsing Expression Grammar Template Library" HOMEPAGE_URL https://github.com/taocpp/PEGTL LANGUAGES CXX)
project(
plfit
VERSION 1.0.1
DESCRIPTION "Library to fit power-law distributions to empirical data"
HOMEPAGE_URL "https://github.com/ntamas/plfit"
LANGUAGES C
)
project(SolverdummyC LANGUAGES C DESCRIPTION "preCICE C solver dummy")
project(SolverdummyFortran LANGUAGES C Fortran DESCRIPTION "preCICE Fortran solver dummy")
project(PROJ
DESCRIPTION "PROJ coordinate transformation software library"
LANGUAGES C CXX
)
project(qBittorrent
DESCRIPTION "The qBittorrent BitTorrent client"
HOMEPAGE_URL "https://www.qbittorrent.org/"
LANGUAGES CXX
)
project(Qt
VERSION "${QT_REPO_MODULE_VERSION}"
DESCRIPTION "Qt Libraries"
HOMEPAGE_URL "https://qt.io/"
LANGUAGES CXX C
)
project(QtGrpc
VERSION "${QT_REPO_MODULE_VERSION}"
DESCRIPTION "Qt GRPC and Protobuf generator and bindings."
HOMEPAGE_URL "https://qt.io"
LANGUAGES CXX C
)
project(QtMqtt
VERSION "${QT_REPO_MODULE_VERSION}"
DESCRIPTION "Qt Mqtt Libraries"
HOMEPAGE_URL "https://qt.io/"
LANGUAGES CXX C
)
project(${PACKAGE_NAME} LANGUAGES CXX DESCRIPTION "The QuantLib C++ Library")
project(rocksdb
VERSION ${rocksdb_VERSION}
DESCRIPTION "An embeddable persistent key-value store for fast storage"
HOMEPAGE_URL https://rocksdb.org/
LANGUAGES CXX C ASM)
project(
scn
VERSION 4.0.1
DESCRIPTION "scanf for modern C++"
HOMEPAGE_URL "https://scnlib.dev"
LANGUAGES CXX
)
project(SimpleTpl
DESCRIPTION
"Simple TPL with a header file and a library"
LANGUAGES C CXX
)
project(Tpl1
DESCRIPTION
"Simple TPL with one header file, one library, and no deps"
LANGUAGES C CXX
)
project(Tpl2
DESCRIPTION
"Simple TPL with two header file, two libraries, and depends on Tpl1"
LANGUAGES C CXX
)
project(Tpl3
DESCRIPTION
"Simple TPL with one header file, one library, and depends on Tpl2"
LANGUAGES C CXX
)
project(Tpl4
DESCRIPTION
"Simple TPL with one header file, no libraries, and depends on Tpl2 and Tpl3"
LANGUAGES C CXX
)
project(TribitsExApp
DESCRIPTION
"Example raw CMake project using packages installed from TribitsExampleProject"
VERSION 0.0.0
LANGUAGES NONE # Defined below after reading in compilers
)
project(TribitsExApp2
DESCRIPTION
"Example raw CMake project using packages installed from TribitsExampleProject2"
VERSION 0.0.0
LANGUAGES NONE # Defined below after reading in compilers
)
project(TribitsOldSimpleExApp
DESCRIPTION
"Example raw CMake project using packages installed from new or old TribitsExampleProject"
VERSION 0.0.0
LANGUAGES NONE # Defined below after reading in compilers
)
project(TribitsSimpleExApp
DESCRIPTION
"Example raw CMake project using packages installed from TribitsExampleProject"
VERSION 0.0.0
LANGUAGES NONE # Defined below after reading in compilers
)
project(shotcut
VERSION ${SHOTCUT_VERSION}
DESCRIPTION "cross-platform (Qt), open-source (GPLv3) video editor"
HOMEPAGE_URL "https://www.shotcut.org"
LANGUAGES CXX
)
project(
sigutils
VERSION ${SIGUTILS_VERSION}
DESCRIPTION "Small signal processing utility library"
HOMEPAGE_URL "http://github.org/BatchDrake/sigutils"
LANGUAGES C CXX)
project(
simdjson
# The version number is modified by tools/release.py
VERSION 3.13.0
DESCRIPTION "Parsing gigabytes of JSON per second"
HOMEPAGE_URL "https://simdjson.org/"
LANGUAGES CXX C
)
project(SOCI
VERSION ${SOCI_VERSION}
DESCRIPTION "C++ database access library"
HOMEPAGE_URL "https://soci.sourceforge.net/"
LANGUAGES C CXX
)
project(sqlitebrowser
VERSION 3.13.99
DESCRIPTION "GUI editor for SQLite databases"
LANGUAGES CXX
)
project(squirrel
VERSION 3.2
DESCRIPTION "The Squirrel programming language"
HOMEPAGE_URL "http://squirrel-lang.org/"
LANGUAGES C CXX
)
project(
"tblite"
LANGUAGES "Fortran" "C"
VERSION "0.4.0"
DESCRIPTION "Light-weight tight-binding framework"
)
project(SimpleTpl
DESCRIPTION
"Simple TPL with a header file and a library"
LANGUAGES C CXX
)
project(Tpl1
DESCRIPTION
"Simple TPL with one header file, one library, and no deps"
LANGUAGES C CXX
)
project(Tpl2
DESCRIPTION
"Simple TPL with two header file, two libraries, and depends on Tpl1"
LANGUAGES C CXX
)
project(Tpl3
DESCRIPTION
"Simple TPL with one header file, one library, and depends on Tpl2"
LANGUAGES C CXX
)
project(Tpl4
DESCRIPTION
"Simple TPL with one header file, no libraries, and depends on Tpl2 and Tpl3"
LANGUAGES C CXX
)