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(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(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(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(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(GEOS
VERSION ${GEOS_VERSION_NOPATCH}
LANGUAGES C CXX
DESCRIPTION "GEOS - C++ port of the Java Topology Suite (JTS)"
HOMEPAGE_URL "https://libgeos.org/"
)
project(GLFW VERSION 3.5.0 LANGUAGES C HOMEPAGE_URL "https://www.glfw.org/")
project (glog
VERSION 0.8.0
DESCRIPTION "C++ implementation of the Google logging module"
HOMEPAGE_URL https://github.com/google/glog
LANGUAGES CXX
)
project(
i2pd
VERSION ${PROJECT_VERSION}
HOMEPAGE_URL "https://i2pd.website/"
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(
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(
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(lammps
DESCRIPTION "The LAMMPS Molecular Dynamics Simulator"
HOMEPAGE_URL "https://www.lammps.org"
LANGUAGES CXX C)
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(libaribcaption
VERSION
1.1.1
DESCRIPTION
"Portable ARIB STD-B24 Caption Decoder/Renderer"
HOMEPAGE_URL
"https://github.com/xqq/libaribcaption"
LANGUAGES
C CXX
)
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(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(spatialindex
LANGUAGES CXX
VERSION "2.1.0"
HOMEPAGE_URL "https://github.com/libspatialindex/libspatialindex"
)
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 (OpenImageIO VERSION ${OpenImageIO_VERSION}
HOMEPAGE_URL "https://openimageio.org"
LANGUAGES CXX C)
project(OpenSCAD
VERSION ${PROJECT_VERSION}
DESCRIPTION "The Programmer's Solid 3D CAD Modeler"
HOMEPAGE_URL "https://openscad.org/"
LANGUAGES C CXX
)
project (OSL VERSION ${OSL_VERSION}
LANGUAGES CXX C
HOMEPAGE_URL "https://github.com/AcademySoftwareFoundation/OpenShadingLanguage")
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(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(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(Spout
LANGUAGES CXX
VERSION 2.0
HOMEPAGE_URL https://spout.zeal.co
)
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(squirrel
VERSION 3.2
DESCRIPTION "The Squirrel programming language"
HOMEPAGE_URL "http://squirrel-lang.org/"
LANGUAGES C CXX
)
project("unordered_dense"
VERSION 4.5.0
DESCRIPTION "A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion"
HOMEPAGE_URL "https://github.com/martinus/unordered_dense")
project (UVAtlas
VERSION ${UVATLAS_VERSION}
DESCRIPTION "UVAtlas Isochart Atlas Library"
HOMEPAGE_URL "https://go.microsoft.com/fwlink/?LinkID=512686"
LANGUAGES CXX)
project(binn
VERSION 1.0
DESCRIPTION "Binn is a binary data serialization format designed to be compact, fast and easy to use."
HOMEPAGE_URL "https://github.com/liteserver/binn"
)
project(xournalpp
VERSION 1.2.7
DESCRIPTION "Xournal++ - Open source hand note-taking program"
HOMEPAGE_URL "https://xournalpp.github.io/"
LANGUAGES CXX C)
project(Zeal
VERSION 0.7.3
DESCRIPTION "A simple documentation browser."
HOMEPAGE_URL "https://zealdocs.org"
LANGUAGES CXX
)
project(zig
DESCRIPTION
"Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software"
HOMEPAGE_URL
"https://ziglang.org"
LANGUAGES
C CXX
)
project(zstd
VERSION "${ZSTD_FULL_VERSION}"
LANGUAGES C ASM # Main library is in C and ASM
HOMEPAGE_URL "${zstd_HOMEPAGE_URL}"
DESCRIPTION "${zstd_DESCRIPTION}"
)