GitHub.com Dependencies¶
Hint
Specify any GitHub.com dependency as Dependencies Specification
Use the awesome Github Search Engine to find your C++ dependencies, there are more than 763 000 repositories.
Platform Dependencies Shorthands¶
Hint
Specify the platform spec as in Dependencies Specification
We rely on the https://docs.hunter.sh/en/latest/ project for the platform dependencies, you can see the version of the platform libraries used by default by nxxm
in it’s Hunter config.
- accelerate:
accelerate::accelerate
- acf:
acf acf::acf
- aes:
aes::aes
- aglet:
aglet::aglet
- AllTheFlopsThreads:
- Android-Apk:
- android_arm64_v8a_system_image_packer:
- Android-ARM64-v8a-System-Image:
- android_arm_eabi_v7a_system_image_packer:
- Android-ARM-EABI-v7a-System-Image:
- android_build_tools_packer:
- Android-Build-Tools:
- android_google_apis_intel_x86_atom_system_image_packer:
- Android-Google-APIs-Intel-x86-Atom-System-Image:
- android_google_apis_packer:
- Android-Google-APIs:
- android_google_repository_packer:
- Android-Google-Repository:
- android_intel_x86_atom_system_image_packer:
- Android-Intel-x86-Atom-System-Image:
- android_log:
android_log::android_log
- android_mips_system_image_packer:
- Android-MIPS-System-Image:
- Android-Modules:
- android:
android::android
- android_sdk_packer:
- android_sdk_platform_packer:
- Android-SDK-Platform:
- android_sdk_platform_tools_packer:
- Android-SDK-Platform-tools:
- Android-SDK:
- android_sdk_tools_packer:
- Android-SDK-Tools:
- android_support_repository_packer:
- Android-Support-Repository:
- AngelScript:
boo PUBLIC AngelScript::AngelScript
- appkit:
appkit::appkit
"-framework AppKit"
- ARM_NEON_2_x86_SSE:
ARM_NEON_2_x86_SSE::ARM_NEON_2_x86_SSE
- ArrayFire:
ArrayFire::af
ArrayFire::afcpu
- assetslibrary:
assetslibrary::assetslibrary
"-framework AssetsLibrary"
- Assimp:
Assimp::assimp
- Async++:
Async++::Async++
- audiotoolbox:
audiotoolbox::audiotoolbox
"-framework AudioToolbox"
- audiounit:
audiounit::audiounit
"-framework AudioUnit"
- autobahn-cpp:
autobahn-cpp::autobahn-cpp
- autoutils:
- Avahi:
Avahi::common Avahi::client Avahi::compat_libdns_sd
- avfoundation:
avfoundation::avfoundation
"-framework AVFoundation"
- Beast:
Beast::Beast
- benchmark:
benchmark::benchmark
- bison:
- BoostCompute:
BoostCompute::boost_compute
- boost-pba:
boost-pba::boost-pba
- BoostProcess:
BoostProcess::boost_process
- Boost:
Boost::+boost
Boost::system Boost::filesystem
Boost::
followed by any Boost Library name.
- BoringSSL:
boo BoringSSL::ssl BoringSSL::crypto
- Box2D:
boo PUBLIC Box2D::Box2D
- bullet:
- BZip2:
BZip2::bz2
- caffe:
caffe
- CapnProto:
CapnProto::capnp
- carbon:
carbon::carbon
"-framework Carbon"
- c-ares:
c-ares::cares
- Catch:
- catkin:
- cctz:
- ccv:
ccv::ccv
- cereal:
cereal::cereal
- ceres-solver:
PRIVATE ceres
- check_ci_tag:
- civetweb:
boo PUBLIC civetweb::c-library
- Clang:
- ClangToolsExtra:
- CLAPACK:
- clBLAS:
- CLI11:
- Comet:
Comet::comet
- convertutf:
convertutf::convertutf
- coreaudio:
coreaudio::coreaudio
"-framework CoreAudio"
- coredata:
coredata::coredata
"-framework CoreData"
- corefoundation:
corefoundation::corefoundation
"-framework CoreFoundation"
- coregraphics:
coregraphics::coregraphics
"-framework CoreGraphics"
- corelocation:
corelocation::corelocation
"-framework CoreLocation"
- coremedia:
coremedia::coremedia
"-framework CoreMedia"
- coremotion:
coremotion::coremotion
"-framework CoreMotion"
- corevideo:
corevideo::corevideo
"-framework CoreVideo"
- CppNetlib:
- CppNetlibUri:
network-uri
- cpp_redis:
cpp_redis::cpp_redis
- cpr:
cpr::cpr
- crashpad:
- `` crashpad::crashpad_client``
- crashup:
- crc32c:
crc32c::crc32c
- cryptopp:
cryptopp-static
- CsvParserCPlusPlus:
CsvParserCPlusPlus::csv_parser_cplusplus
- ctti:
- cub:
cub::cub
- CURL:
CURL::libcurl
- cvmatio:
cvmatio::cvmatio
- cvsteer:
- cxxopts:
- czmq:
- damageproto:
- date:
- dbus:
- debug_assert:
debug_assert_example debug_assert
- dest:
dest::dest
- dlib:
- dmlc-core:
- doctest:
doctest::doctest
- double-conversion:
double-conversion::double-conversion
- dri2proto:
- dri3proto:
- drishti_assets:
- drishti_faces:
- drishti:
- drm:
- duktape:
- dynalo:
- egl:
egl::egl
- eigen3-nnls:
- Eigen:
Eigen::eigen
- enet:
- EnumGroup:
- eos:
eos::eos
- ethash:
- Expat:
${EXPAT_LIBRARIES}
- FakeIt:
FakeIt::FakeIt
- farmhash:
farmhash farmhash::farmhash
- fft2d:
fft2d fft2d::fft2d
- fixesproto:
- flatbuffers:
flatbuffers::flatbuffers
- flex:
main ${FLEX_LIBRARIES}
main ${BISON_LIBRARIES} ${FLEX_LIBRARIES}
- fmt:
fmt
- folly:
- :
- forcefeedback:
forcefeedback::forcefeedback
"-framework ForceFeedback"
- foundation:
foundation::foundation
"-framework Foundation"
- freetype:
freetype::+freetype
- frugally-deep:
- Fruit:
- FunctionalPlus:
- gamecontroller:
gamecontroller::gamecontroller
"-framework GameController"
- gauze:
- gemmlowp:
gemmlowp gemmlowp::gemmlowp
- geos:
- getopt:
- gflags:
gflags
- giflib:
giflib giflib::giflib
- glapi:
glapi::glapi
- glbinding:
glbinding glbinding::glbinding
- gles2:
gles2::gles2
- gles3:
gles3::gles3
- glew:
boo PUBLIC glew::glew
- glfw:
glfw
- glib:
PkgConfig::glib-2.0
- glkit:
glkit::glkit
"-framework GLKit"
- glm:
PRIVATE glm
- globjects:
globjects::globjects
- glog:
glog::glog
glog
- glproto:
- glslang:
- GPUImage:
- gRPC:
gRPC::grpc
- GSL:
GSL::gsl
- gst_plugins_bad:
PkgConfig::gstreamer-bad-video-1.0
- gst_plugins_base:
PkgConfig::gstreamer-video-1.0
- gst_plugins_good:
- gst_plugins_ugly:
- gstreamer:
PkgConfig::gstreamer-1.0
- GTest:
GTest::+gtest_main) # GTest::gtest will be linked automatically
GTest::+gtest
GMock::+gmock_main
- gumbo:
gumbo::gumbo
- h3:
- half:
half::half
- harfbuzz:
- hdf5:
hdf5
- highwayhash:
highwayhash highwayhash::highwayhash
- http-parser:
- ice:
- ICU:
- IF97:
IF97 IF97::IF97
- Igloo:
- imageio:
imageio::imageio
"-framework ImageIO"
- imgui:
- imshow:
imshow::imshow
- inja:
inja inja::inja
- inputproto:
- intltool:
- intsizeof:
PUBLIC intsizeof::intsizeof
- iokit:
iokit::iokit
"-framework IOKit"
- ios_sim:
- ippicv:
- irrXML:
irrXML::irrXML
- jaegertracing:
- jansson:
- jasper:
- jo_jpeg:
jo_jpeg::jo_jpeg
- Jpeg:
- jsoncpp:
jsoncpp_lib_static
- JsonSpirit:
json
- kbproto:
- kNet:
boo PUBLIC kNet::kNet
- LAPACK:
blas lapack
- lcms:
- Leathers:
- Leptonica:
- leveldb:
leveldb::leveldb
- LibCDS:
LibCDS::cds) # Use cds-s for static library
- libcpuid:
boo PUBLIC libcpuid::libcpuid
- Libcxxabi:
- Libcxx:
- libdaemon:
- libdill:
libdill libdill::dill
- Libevent:
Libevent::event_core
- libevhtp:
- libffi:
PkgConfig::libffi
- libjson-rpc-cpp:
- libmill:
libmill libmill::mill_s
- libogg:
- libpcre:
PkgConfig::libpcre
- librtmp:
- libscrypt:
- libsodium:
libsodium::libsodium
- Libssh2:
- libunibreak:
- libuv:
libuv::uv
- libxml2:
- libyuv:
PUBLIC libyuv::yuv
- LLVMCompilerRT:
- LLVM:
- lmdb:
lmdb liblmdb::lmdb
- lmdbxx:
lmdbxx::lmdbxx
- log4cplus:
log4cplus::log4cplus
- Lua:
- lz4:
boo PUBLIC lz4::lz4
- lzma:
lzma::lzma
- md5:
boo PUBLIC md5::md5
- metal:
metal::metal
"-framework Metal"
Microsoft.* GSL: * mini_chromium: * minizip:
minizip::minizip
- mng:
- mobilecoreservices:
mobilecoreservices::mobilecoreservices
"-framework MobileCoreServices"
- mojoshader:
boo PUBLIC mojoshader::mojoshader
- mongoose:
mongoose mongoose::mongoose
- mpark_variant:
- msgpack:
msgpack::msgpack
- mtplz:
- MySQL-client:
"MySQL::libmysql"
"MySQL::client"
- nanoflann:
- NASM:
- ncnn:
- nlohmann_json:
nlohmann_json::+nlohmann_json
- nsync:
nsync::nsync
- odb-boost:
- odb-compiler:
- odb-mysql:
- odb-pgsql:
odb::pgsql
- odb:
- odb-sqlite:
- ogles_gpgpu:
ogles_gpgpu::ogles_gpgpu
- oniguruma:
- onmt:
- OpenAL:
OpenAL::+OpenAL
- OpenBLAS:
OpenBLAS::OpenBLAS
- OpenCL-cpp:
PRIVATE OpenCL-cpp::OpenCL-cpp
- OpenCL:
PRIVATE OpenCL::OpenCL
- OpenCV-Extra:
- OpenCV:
PRIVATE ${OpenCV_LIBS}
- openddlparser:
openddlparser::openddl_parser
- opengles:
opengles::opengles
"-framework OpenGLES"
- OpenNMTTokenizer:
- OpenSSL:
OpenSSL::+SSL OpenSSL::+Crypto
- opentracing-cpp:
OpenTracing::opentracing
OpenTracing::opentracing-static
- osmesa:
osmesa::osmesa
- pcg:
- pciaccess:
- PhysUnits:
- PNG:
- PocoCpp:
Poco::Foundation
- poly2tri:
poly2tri::poly2tri
- polyclipping:
polyclipping::polyclipping
- PostgreSQL:
PostgreSQL::libpq
- presentproto:
- PROJ4:
- protobuf-c:
- Protobuf:
protobuf::libprotobuf
- pthread-stubs:
- pugixml:
boo PUBLIC pugixml
- pybind11:
pybind11::pybind11 pybind11::embed pybind11::module
- QtAndroidCMake:
- QtCMakeExtra:
- QtQmlManager:
- Qt:
- quartzcore:
quartzcore::quartzcore
"-framework QuartzCore"
- rabbitmq-c:
rabbitmq-c::rabbitmq-static
- rabit:
- randrproto:
- range-v3:
- RapidJSON:
RapidJSON::rapidjson
- RapidXML:
RapidXML::RapidXML
- re2:
RE2::re2
- recastnavigation:
- renderproto:
- rocksdb:
- ros_comm_msgs:
- ros_common_msgs:
- ros_console_bridge:
- roscpp_core:
- ros_environment:
- ros_gencpp:
- ros_geneus:
- ros_genlisp:
- ros_genmsg:
- ros_gennodejs:
- ros_genpy:
- ros_message_generation:
- ros_message_runtime:
- rospack:
- ros:
- ros_std_msgs:
- SDL2:
SDL2::SDL2
- SDL_image:
main
- SDL_mixer:
SDL_mixer::SDL_mixer
- SDL_ttf:
SDL_ttf::SDL_ttf
- sds:
sds::sds
- sm:
- Snappy:
- Sober:
- sources_for_android_sdk_packer:
- Sources-for-Android-SDK:
- sparsehash:
- spdlog:
spdlog::spdlog
- sqlite3:
- sse2neon:
sse2neon::sse2neon
- stanhull:
boo PUBLIC stanhull::stanhull
- state_machine:
- `` sm state_machine``
- stb:
boo PUBLIC stb::stb
- stdext-path:
- stormlib:
stormlib::stormlib
- sugar:
- SuiteSparse:
SuiteSparse::cholmod
- szip:
szip::szip
- tacopie:
tacopie::tacopie
- tclap:
- tcl:
- Tesseract:
- thread-pool-cpp:
thread-pool-cpp::thread-pool-cpp
- thrift:
PUBLIC
- TIFF:
TIFF::libtiff
- tinydir:
tinydir::tinydir
- tinyxml2:
- toluapp:
- tomcrypt:
- tommath:
- type_safe:
type_safe_example type_safe
- uikit:
uikit::uikit
"-framework UIKit"
- Urho3D:
boo PUBLIC Urho3D::Urho3D
- util_linux:
- vorbis:
- VulkanMemoryAllocator:
- Washer:
- WDC:
WDC::libwdc
- WebKit:
- WebP:
- websocketpp:
websocketpp::websocketpp
- WinSparkle:
- WTL:
WTL::WTL
- wxWidgets:
${wxWidgets_LIBRARIES}
- x11:
- x264:
- xau:
- xcb-proto:
- xcb:
- xcursor:
- xdamage:
- xextproto:
- xext:
- xf86vidmodeproto:
- xfixes:
- xgboost:
xgboost::xgboost
- xineramaproto:
- xinerama:
- xi:
- xorg-macros:
- xproto:
- xrandr:
- xrender:
- xshmfence:
- xtrans:
- xxf86vm:
- yaml-cpp:
yaml-cpp::yaml-cpp
- ZeroMQ:
- ``ZeroMQ::libzmq) ``
- ZLIB:
ZLIB::zlib
- ZMQPP:
ZMQPP::zmqpp
- zookeeper:
zookeeper::zookeeper_mt
# zookeeper::zookeeper_st) # if you want the single-threaded lib instead