├── .github └── workflows │ ├── gh-pags.yml │ ├── linux.yml │ ├── macos.yml │ └── window.yml ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CMakeLists.txt ├── Dockerfile ├── README.md ├── cmake ├── HunterGate.cmake ├── cmake_option.cmake ├── cppm_install.cmake └── cppm_loader.cmake ├── cppm.toml ├── cppm_demo.gif ├── docs ├── book.toml └── src │ ├── SUMMARY.md │ ├── cppkg_toml.md │ ├── cppm_commands.md │ ├── cppm_guide.md │ ├── cppm_structure.md │ ├── cppm_toml.md │ ├── dependencies.md │ ├── first-steps.md │ ├── getting_started.md │ ├── install.md │ ├── introdution.md │ └── package_layout.md ├── examples ├── boost_filesystem_hunter │ ├── CMakeLists.txt │ ├── cmake │ │ ├── HunterGate.cmake │ │ └── cppm_tool.cmake │ ├── cppm.toml │ └── src │ │ └── main.cpp ├── example.cpp ├── fmt_cppkg │ ├── CMakeLists.txt │ ├── cmake │ │ ├── HunterGate.cmake │ │ └── cppm_tool.cmake │ ├── cppm.toml │ ├── src │ │ └── main.cpp │ └── thirdparty │ │ └── fmt │ │ └── 5.3.0 │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── fmt.cmake.in ├── hello_world │ ├── .gitignore │ ├── CMakeLists.txt │ ├── cmake │ │ └── cppm_tool.cmake │ ├── cppm.toml │ └── src │ │ └── main.cpp └── opencv_hunter │ ├── CMakeLists.txt │ ├── cmake │ ├── HunterGate.cmake │ └── cppm_tool.cmake │ ├── cppm.toml │ └── src │ └── main.cpp ├── include └── cppm │ ├── core │ ├── cmake.hpp │ ├── compiler.hpp │ ├── config.hpp │ ├── cppkg.hpp │ ├── cppm_tool.hpp │ ├── dependency.hpp │ ├── feature.hpp │ ├── hunter.hpp │ ├── package.hpp │ ├── profile.hpp │ ├── target.hpp │ └── workspace.hpp │ ├── cppkg │ ├── cppkg.h │ └── repo.h │ └── util │ ├── algorithm.hpp │ ├── filesystem.h │ ├── hash.hpp │ ├── optional.hpp │ ├── string.hpp │ ├── system.hpp │ ├── toml.hpp │ └── version.h ├── need_to_change.md ├── scripts ├── backup-appveyor.yml └── backup-azure-pipeline.yml ├── src ├── cmake │ ├── cmake.cpp │ └── cmake.h ├── core │ ├── config.cpp │ └── cppm_tool.cpp ├── cppkg │ └── cppkg.cpp ├── cppm_version.h ├── main.cpp ├── option │ ├── add.cpp │ ├── add.h │ ├── base_option.cpp │ ├── base_option.h │ ├── build.cpp │ ├── build.h │ ├── cppkg.cpp │ ├── cppkg.h │ ├── cppkg_init.cpp │ ├── cppkg_init.h │ ├── cppkg_install.cpp │ ├── cppkg_install.h │ ├── cppkg_search.cpp │ ├── cppkg_search.h │ ├── cppm.cpp │ ├── cppm.h │ ├── cppm_config.cpp │ ├── cppm_config.h │ ├── init.cpp │ ├── init.h │ ├── install.cpp │ └── install.h └── util │ ├── algorithm.cpp │ ├── filesystem.cpp │ ├── system.cpp │ └── version.cpp ├── tests ├── test.cpp └── test.h ├── thirdparty ├── Catch2 │ ├── 2.9.1 │ │ ├── Catch2.cmake.in │ │ ├── cppkg.toml │ │ └── dep.cmake │ └── latest │ │ ├── Catch2.cmake.in │ │ └── cppkg.toml ├── ccache │ └── 3.7.9 │ │ ├── ccache.cmake.in │ │ └── cppkg.toml ├── cpptoml │ ├── 0.4.0 │ │ ├── cppkg.toml │ │ └── dep.cmake │ └── git │ │ ├── cppkg.toml │ │ └── dep.cmake ├── ctre │ └── 2.8.1 │ │ ├── cppkg.toml │ │ └── ctre.cmake.in ├── dbg-macro │ └── git │ │ ├── cppkg.toml │ │ ├── dbg-macro.cmake.in │ │ └── dep.cmake ├── fmt │ ├── 6.0.0 │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── fmt.cmake.in │ ├── 6.2.0 │ │ ├── cppkg.toml │ │ └── fmt.cmake.in │ ├── 7.0.3 │ │ ├── cppkg.toml │ │ └── fmt.cmake.in │ ├── 7.1.3 │ │ ├── cppkg.toml │ │ └── fmt.cmake.in │ └── latest │ │ ├── cppkg.toml │ │ └── fmt.cmake.in ├── hash-lib │ └── git │ │ ├── cppkg.toml │ │ └── hash-lib.cmake.in ├── hashpp │ ├── git │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── hashpp.cmake.in │ └── latest │ │ ├── cppkg.toml │ │ └── hashpp.cmake.in ├── md5 │ └── git │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── md5.cmake.in ├── nlohmann_json │ ├── 3.9.1 │ │ ├── cppkg.toml │ │ └── nlohmann_json.cmake.in │ └── latest │ │ ├── cppkg.toml │ │ └── nlohmann_json.cmake.in ├── nlpo │ ├── 0.0.3 │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── nlpo.cmake.in │ └── git │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── nlpo.cmake.in ├── range-v3 │ ├── 0.10.0 │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── range-v3.cmake.in │ ├── 0.11.0 │ │ └── range-v3.cmake.in │ ├── 0.9.0 │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── range-v3.cmake.in │ ├── git │ │ ├── cppkg.toml │ │ ├── dep.cmake │ │ └── range-v3.cmake.in │ └── latest │ │ ├── cppkg.toml │ │ └── range-v3.cmake.in ├── reprocxx │ └── 11.0.0 │ │ ├── cppkg.toml │ │ └── reprocxx.cmake.in ├── serdepp │ └── git │ │ ├── cppkg.toml │ │ └── serdepp.cmake.in └── toml11 │ ├── 3.6.0 │ ├── cppkg.toml │ └── toml11.cmake.in │ └── latest │ ├── cppkg.toml │ └── toml11.cmake.in └── version.h.in /.github/workflows/gh-pags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/.github/workflows/gh-pags.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/macos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/.github/workflows/macos.yml -------------------------------------------------------------------------------- /.github/workflows/window.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/.github/workflows/window.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/README.md -------------------------------------------------------------------------------- /cmake/HunterGate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/cmake/HunterGate.cmake -------------------------------------------------------------------------------- /cmake/cmake_option.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/cmake/cmake_option.cmake -------------------------------------------------------------------------------- /cmake/cppm_install.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/cmake/cppm_install.cmake -------------------------------------------------------------------------------- /cmake/cppm_loader.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/cmake/cppm_loader.cmake -------------------------------------------------------------------------------- /cppm.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/cppm.toml -------------------------------------------------------------------------------- /cppm_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/cppm_demo.gif -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/cppkg_toml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/cppkg_toml.md -------------------------------------------------------------------------------- /docs/src/cppm_commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/cppm_commands.md -------------------------------------------------------------------------------- /docs/src/cppm_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/cppm_guide.md -------------------------------------------------------------------------------- /docs/src/cppm_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/cppm_structure.md -------------------------------------------------------------------------------- /docs/src/cppm_toml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/cppm_toml.md -------------------------------------------------------------------------------- /docs/src/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/dependencies.md -------------------------------------------------------------------------------- /docs/src/first-steps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/first-steps.md -------------------------------------------------------------------------------- /docs/src/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/getting_started.md -------------------------------------------------------------------------------- /docs/src/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/install.md -------------------------------------------------------------------------------- /docs/src/introdution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/introdution.md -------------------------------------------------------------------------------- /docs/src/package_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/docs/src/package_layout.md -------------------------------------------------------------------------------- /examples/boost_filesystem_hunter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/boost_filesystem_hunter/CMakeLists.txt -------------------------------------------------------------------------------- /examples/boost_filesystem_hunter/cmake/HunterGate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/boost_filesystem_hunter/cmake/HunterGate.cmake -------------------------------------------------------------------------------- /examples/boost_filesystem_hunter/cmake/cppm_tool.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/boost_filesystem_hunter/cmake/cppm_tool.cmake -------------------------------------------------------------------------------- /examples/boost_filesystem_hunter/cppm.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/boost_filesystem_hunter/cppm.toml -------------------------------------------------------------------------------- /examples/boost_filesystem_hunter/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/boost_filesystem_hunter/src/main.cpp -------------------------------------------------------------------------------- /examples/example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/example.cpp -------------------------------------------------------------------------------- /examples/fmt_cppkg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/fmt_cppkg/CMakeLists.txt -------------------------------------------------------------------------------- /examples/fmt_cppkg/cmake/HunterGate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/fmt_cppkg/cmake/HunterGate.cmake -------------------------------------------------------------------------------- /examples/fmt_cppkg/cmake/cppm_tool.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/fmt_cppkg/cmake/cppm_tool.cmake -------------------------------------------------------------------------------- /examples/fmt_cppkg/cppm.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/fmt_cppkg/cppm.toml -------------------------------------------------------------------------------- /examples/fmt_cppkg/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/fmt_cppkg/src/main.cpp -------------------------------------------------------------------------------- /examples/fmt_cppkg/thirdparty/fmt/5.3.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/fmt_cppkg/thirdparty/fmt/5.3.0/cppkg.toml -------------------------------------------------------------------------------- /examples/fmt_cppkg/thirdparty/fmt/5.3.0/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/fmt_cppkg/thirdparty/fmt/5.3.0/fmt.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/fmt_cppkg/thirdparty/fmt/5.3.0/fmt.cmake.in -------------------------------------------------------------------------------- /examples/hello_world/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .ccls-cache 3 | compile_commands.json 4 | -------------------------------------------------------------------------------- /examples/hello_world/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/hello_world/CMakeLists.txt -------------------------------------------------------------------------------- /examples/hello_world/cmake/cppm_tool.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/hello_world/cmake/cppm_tool.cmake -------------------------------------------------------------------------------- /examples/hello_world/cppm.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/hello_world/cppm.toml -------------------------------------------------------------------------------- /examples/hello_world/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/hello_world/src/main.cpp -------------------------------------------------------------------------------- /examples/opencv_hunter/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/opencv_hunter/CMakeLists.txt -------------------------------------------------------------------------------- /examples/opencv_hunter/cmake/HunterGate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/opencv_hunter/cmake/HunterGate.cmake -------------------------------------------------------------------------------- /examples/opencv_hunter/cmake/cppm_tool.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/opencv_hunter/cmake/cppm_tool.cmake -------------------------------------------------------------------------------- /examples/opencv_hunter/cppm.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/opencv_hunter/cppm.toml -------------------------------------------------------------------------------- /examples/opencv_hunter/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/examples/opencv_hunter/src/main.cpp -------------------------------------------------------------------------------- /include/cppm/core/cmake.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/cmake.hpp -------------------------------------------------------------------------------- /include/cppm/core/compiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/compiler.hpp -------------------------------------------------------------------------------- /include/cppm/core/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/config.hpp -------------------------------------------------------------------------------- /include/cppm/core/cppkg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/cppkg.hpp -------------------------------------------------------------------------------- /include/cppm/core/cppm_tool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/cppm_tool.hpp -------------------------------------------------------------------------------- /include/cppm/core/dependency.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/dependency.hpp -------------------------------------------------------------------------------- /include/cppm/core/feature.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/feature.hpp -------------------------------------------------------------------------------- /include/cppm/core/hunter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/hunter.hpp -------------------------------------------------------------------------------- /include/cppm/core/package.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/package.hpp -------------------------------------------------------------------------------- /include/cppm/core/profile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/profile.hpp -------------------------------------------------------------------------------- /include/cppm/core/target.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/target.hpp -------------------------------------------------------------------------------- /include/cppm/core/workspace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/core/workspace.hpp -------------------------------------------------------------------------------- /include/cppm/cppkg/cppkg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/cppkg/cppkg.h -------------------------------------------------------------------------------- /include/cppm/cppkg/repo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/cppkg/repo.h -------------------------------------------------------------------------------- /include/cppm/util/algorithm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/algorithm.hpp -------------------------------------------------------------------------------- /include/cppm/util/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/filesystem.h -------------------------------------------------------------------------------- /include/cppm/util/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/hash.hpp -------------------------------------------------------------------------------- /include/cppm/util/optional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/optional.hpp -------------------------------------------------------------------------------- /include/cppm/util/string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/string.hpp -------------------------------------------------------------------------------- /include/cppm/util/system.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/system.hpp -------------------------------------------------------------------------------- /include/cppm/util/toml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/toml.hpp -------------------------------------------------------------------------------- /include/cppm/util/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/include/cppm/util/version.h -------------------------------------------------------------------------------- /need_to_change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/need_to_change.md -------------------------------------------------------------------------------- /scripts/backup-appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/scripts/backup-appveyor.yml -------------------------------------------------------------------------------- /scripts/backup-azure-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/scripts/backup-azure-pipeline.yml -------------------------------------------------------------------------------- /src/cmake/cmake.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/cmake/cmake.cpp -------------------------------------------------------------------------------- /src/cmake/cmake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/cmake/cmake.h -------------------------------------------------------------------------------- /src/core/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/core/config.cpp -------------------------------------------------------------------------------- /src/core/cppm_tool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/core/cppm_tool.cpp -------------------------------------------------------------------------------- /src/cppkg/cppkg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/cppkg/cppkg.cpp -------------------------------------------------------------------------------- /src/cppm_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/cppm_version.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/option/add.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/add.cpp -------------------------------------------------------------------------------- /src/option/add.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/add.h -------------------------------------------------------------------------------- /src/option/base_option.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/base_option.cpp -------------------------------------------------------------------------------- /src/option/base_option.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/base_option.h -------------------------------------------------------------------------------- /src/option/build.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/build.cpp -------------------------------------------------------------------------------- /src/option/build.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/build.h -------------------------------------------------------------------------------- /src/option/cppkg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg.cpp -------------------------------------------------------------------------------- /src/option/cppkg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg.h -------------------------------------------------------------------------------- /src/option/cppkg_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg_init.cpp -------------------------------------------------------------------------------- /src/option/cppkg_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg_init.h -------------------------------------------------------------------------------- /src/option/cppkg_install.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg_install.cpp -------------------------------------------------------------------------------- /src/option/cppkg_install.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg_install.h -------------------------------------------------------------------------------- /src/option/cppkg_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg_search.cpp -------------------------------------------------------------------------------- /src/option/cppkg_search.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppkg_search.h -------------------------------------------------------------------------------- /src/option/cppm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppm.cpp -------------------------------------------------------------------------------- /src/option/cppm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppm.h -------------------------------------------------------------------------------- /src/option/cppm_config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppm_config.cpp -------------------------------------------------------------------------------- /src/option/cppm_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/cppm_config.h -------------------------------------------------------------------------------- /src/option/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/init.cpp -------------------------------------------------------------------------------- /src/option/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/init.h -------------------------------------------------------------------------------- /src/option/install.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/install.cpp -------------------------------------------------------------------------------- /src/option/install.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/option/install.h -------------------------------------------------------------------------------- /src/util/algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/util/algorithm.cpp -------------------------------------------------------------------------------- /src/util/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/util/filesystem.cpp -------------------------------------------------------------------------------- /src/util/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/util/system.cpp -------------------------------------------------------------------------------- /src/util/version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/src/util/version.cpp -------------------------------------------------------------------------------- /tests/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/tests/test.cpp -------------------------------------------------------------------------------- /tests/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/tests/test.h -------------------------------------------------------------------------------- /thirdparty/Catch2/2.9.1/Catch2.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/Catch2/2.9.1/Catch2.cmake.in -------------------------------------------------------------------------------- /thirdparty/Catch2/2.9.1/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/Catch2/2.9.1/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/Catch2/2.9.1/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/Catch2/latest/Catch2.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/Catch2/latest/Catch2.cmake.in -------------------------------------------------------------------------------- /thirdparty/Catch2/latest/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/Catch2/latest/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/ccache/3.7.9/ccache.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/ccache/3.7.9/ccache.cmake.in -------------------------------------------------------------------------------- /thirdparty/ccache/3.7.9/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/ccache/3.7.9/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/cpptoml/0.4.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/cpptoml/0.4.0/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/cpptoml/0.4.0/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/cpptoml/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/cpptoml/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/cpptoml/git/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/ctre/2.8.1/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/ctre/2.8.1/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/ctre/2.8.1/ctre.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/ctre/2.8.1/ctre.cmake.in -------------------------------------------------------------------------------- /thirdparty/dbg-macro/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/dbg-macro/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/dbg-macro/git/dbg-macro.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/dbg-macro/git/dbg-macro.cmake.in -------------------------------------------------------------------------------- /thirdparty/dbg-macro/git/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/fmt/6.0.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/6.0.0/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/fmt/6.0.0/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/fmt/6.0.0/fmt.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/6.0.0/fmt.cmake.in -------------------------------------------------------------------------------- /thirdparty/fmt/6.2.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/6.2.0/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/fmt/6.2.0/fmt.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/6.2.0/fmt.cmake.in -------------------------------------------------------------------------------- /thirdparty/fmt/7.0.3/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/7.0.3/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/fmt/7.0.3/fmt.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/7.0.3/fmt.cmake.in -------------------------------------------------------------------------------- /thirdparty/fmt/7.1.3/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/7.1.3/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/fmt/7.1.3/fmt.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/7.1.3/fmt.cmake.in -------------------------------------------------------------------------------- /thirdparty/fmt/latest/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/latest/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/fmt/latest/fmt.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/fmt/latest/fmt.cmake.in -------------------------------------------------------------------------------- /thirdparty/hash-lib/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/hash-lib/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/hash-lib/git/hash-lib.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/hash-lib/git/hash-lib.cmake.in -------------------------------------------------------------------------------- /thirdparty/hashpp/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/hashpp/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/hashpp/git/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/hashpp/git/hashpp.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/hashpp/git/hashpp.cmake.in -------------------------------------------------------------------------------- /thirdparty/hashpp/latest/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/hashpp/latest/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/hashpp/latest/hashpp.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/hashpp/latest/hashpp.cmake.in -------------------------------------------------------------------------------- /thirdparty/md5/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/md5/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/md5/git/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/md5/git/md5.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/md5/git/md5.cmake.in -------------------------------------------------------------------------------- /thirdparty/nlohmann_json/3.9.1/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlohmann_json/3.9.1/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/nlohmann_json/3.9.1/nlohmann_json.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlohmann_json/3.9.1/nlohmann_json.cmake.in -------------------------------------------------------------------------------- /thirdparty/nlohmann_json/latest/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlohmann_json/latest/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/nlohmann_json/latest/nlohmann_json.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlohmann_json/latest/nlohmann_json.cmake.in -------------------------------------------------------------------------------- /thirdparty/nlpo/0.0.3/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlpo/0.0.3/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/nlpo/0.0.3/dep.cmake: -------------------------------------------------------------------------------- 1 | 2 | #find_package(fmt ) 3 | -------------------------------------------------------------------------------- /thirdparty/nlpo/0.0.3/nlpo.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlpo/0.0.3/nlpo.cmake.in -------------------------------------------------------------------------------- /thirdparty/nlpo/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlpo/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/nlpo/git/dep.cmake: -------------------------------------------------------------------------------- 1 | 2 | #find_package(fmt ) 3 | -------------------------------------------------------------------------------- /thirdparty/nlpo/git/nlpo.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/nlpo/git/nlpo.cmake.in -------------------------------------------------------------------------------- /thirdparty/range-v3/0.10.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/0.10.0/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/range-v3/0.10.0/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/range-v3/0.10.0/range-v3.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/0.10.0/range-v3.cmake.in -------------------------------------------------------------------------------- /thirdparty/range-v3/0.11.0/range-v3.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/0.11.0/range-v3.cmake.in -------------------------------------------------------------------------------- /thirdparty/range-v3/0.9.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/0.9.0/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/range-v3/0.9.0/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/range-v3/0.9.0/range-v3.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/0.9.0/range-v3.cmake.in -------------------------------------------------------------------------------- /thirdparty/range-v3/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/range-v3/git/dep.cmake: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/range-v3/git/range-v3.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/git/range-v3.cmake.in -------------------------------------------------------------------------------- /thirdparty/range-v3/latest/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/latest/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/range-v3/latest/range-v3.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/range-v3/latest/range-v3.cmake.in -------------------------------------------------------------------------------- /thirdparty/reprocxx/11.0.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/reprocxx/11.0.0/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/reprocxx/11.0.0/reprocxx.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/reprocxx/11.0.0/reprocxx.cmake.in -------------------------------------------------------------------------------- /thirdparty/serdepp/git/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/serdepp/git/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/serdepp/git/serdepp.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/serdepp/git/serdepp.cmake.in -------------------------------------------------------------------------------- /thirdparty/toml11/3.6.0/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/toml11/3.6.0/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/toml11/3.6.0/toml11.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/toml11/3.6.0/toml11.cmake.in -------------------------------------------------------------------------------- /thirdparty/toml11/latest/cppkg.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/toml11/latest/cppkg.toml -------------------------------------------------------------------------------- /thirdparty/toml11/latest/toml11.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/thirdparty/toml11/latest/toml11.cmake.in -------------------------------------------------------------------------------- /version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/injae/cppm/HEAD/version.h.in --------------------------------------------------------------------------------