easyfetchcontent
This project provides some cmake modules which can be used to import some famous libraries to your own project based on cmake fetchcontent.
How to use?
Copy the xxlib/GetXXlib.cmake files to your CMAKE_MODULE_PATH
and include them. Refer to the demo provided in the same folder.
Supported Libraries
- asio
- boost
- fmt
- freeglut
- gflags
- googlebenchmark
- grpc
- gtest
- hiredis
- inja
- jsoncpp
- leveldb
- libevent
- libtomcrypt
- libunifex
- libuv
- lua
- mujoco
- nlohmann_json
- paho_mqtt_c
- paho_mqtt_cpp
- protobuf
- range-v3
- rapidjson
- robinhood
- snappy
- spdlog
- sqlite
- taskflow
- tinyxml2
- yamlcpp
- zlib
License
This project is licensed under the MIT License - see the LICENSE.md file for details