forked from ruslo/hunter
-
Notifications
You must be signed in to change notification settings - Fork 0
dev.build.schemes
sumedhghaisas edited this page Dec 22, 2015
·
4 revisions
Since not every package use CMake as a build tool there are templates for ExternalProject_Add command. These templates called build schemes and allow usage of custom build tools. For example see tutorial how to trigger xcodebuild
instead of CMake. Command hunter_pick_scheme will help you to choose appropriate scheme if there are several of them.
- Scheme used for downloading only. I.e. when you need to download something that is not an unpackable archive or archive that you don't want to unpack for any reason
- Scheme download and unpack archive without triggering any build commands. Examples: CMake modules, Clang tools extra which is used as a subdirectory to LLVM project. Note that a header library can be installed as a regular project even if it has no binaries. See Interface Libraries and example.
- Scheme used to build CMake projects.
Also refer to Useful variables while building schemes
Feel free to open new issue if you want to ask any questions.
- HOME
- Packages
- Android-Apk
- Android-Modules
- Android-SDK
- ArrayFire
- Assimp
- Async++
- Avahi
- BZip2
- Boost
- Boost.compute
- Boost.process
- CLAPACK
- Comet
- CppNetlib.URI
- CsvParserCPlusPlus
- Eigen
- Expat
- GPUImage
- GSL
- GTest
- GMock
- Igloo
- IntSizeof
- Jpeg
- JsonSpirit
- LLVM (Clang)
- Leathers
- Libssh2
- Lua
- MySQL-client
- nlohmann::json
- OpenCV
- OpenSSL
- PNG
- Poco C++
- PostgreSQL
- Protobuf
- Qt
- Qt-Android-CMake
- QtQmlManager
- RapidJSON
- Sugar
- TIFF
- Washer
- WTL
- ZeroMQ
- ZMQPP
- ZLIB
- rabbitmq-c
- sparsehash
- ccv
- cereal
- convertutf
- crashpad
- cvmatio
- dest
- dlib
- eos
- flatbuffers
- fmt
- freetype
- glm
- glog
- half
- hdf5
- ios_sim
- irrXML
- libyuv
- log4cplus
- minizip
- odb-pgsql
- odb-mysql
- ogles_gpgpu
- openddlparser
- poly2tri
- polyclipping
- spdlog
- szip
- thread-pool-cpp
- tinydir
- websocketpp
- msgpack
- wxWidgets
- xgboost
Don't see packages you need? Feel free to leave a package request.