├── .clang-format ├── .cmake-format ├── .git_archival.txt ├── .gitattributes ├── .github └── workflows │ ├── examples.yaml │ ├── publish.yaml │ ├── style.yaml │ └── test.yaml ├── .gitignore ├── CMakeLists.txt ├── CONTRIBUTING.md ├── CONTRIBUTORS.md ├── LICENSE ├── README.md ├── cmake ├── .cmake-format-additional_commands-cpm ├── CPM.cmake ├── get_cpm.cmake └── testing.cmake ├── examples ├── TestingFramework │ ├── CMakeLists.txt │ └── SomeTest.cpp ├── asio-standalone │ ├── CMakeLists.txt │ └── main.cpp ├── benchmark │ ├── CMakeLists.txt │ └── main.cpp ├── boost │ ├── CMakeLists.txt │ └── main.cpp ├── build_all.py ├── catch2 │ ├── CMakeLists.txt │ └── main.cpp ├── cereal │ ├── CMakeLists.txt │ └── main.cpp ├── cxxopts │ ├── CMakeLists.txt │ └── main.cpp ├── doctest │ ├── CMakeLists.txt │ └── main.cpp ├── entt │ ├── CMakeLists.txt │ └── main.cpp ├── fmt │ ├── CMakeLists.txt │ └── main.cpp ├── gtest │ ├── CMakeLists.txt │ └── main.cpp ├── highway │ ├── CMakeLists.txt │ ├── highway.patch │ └── main.cpp ├── json │ ├── CMakeLists.txt │ └── main.cpp ├── linenoise │ ├── CMakeLists.txt │ └── main.cpp ├── range-v3 │ ├── CMakeLists.txt │ └── main.cpp ├── simdjson │ ├── CMakeLists.txt │ └── main.cpp ├── simple_match │ ├── CMakeLists.txt │ └── main.cpp ├── sol2 │ ├── CMakeLists.txt │ ├── fix_for_clang.patch │ └── main.cpp ├── spdlog │ ├── CMakeLists.txt │ └── main.cpp ├── xxHash │ ├── CMakeLists.txt │ └── main.cpp └── yaml │ ├── CMakeLists.txt │ ├── main.cpp │ └── monsters.yaml ├── logo ├── CPM.afdesign └── CPM.png └── test ├── CMakeLists.txt ├── integration ├── .gitignore ├── README.md ├── idiosyncrasies.md ├── lib.rb ├── reference.md ├── runner.rb ├── templates │ ├── no-deps │ │ ├── lists.in.cmake │ │ └── main.c │ ├── using-adder │ │ ├── lists.in.cmake │ │ └── using-adder.cpp │ ├── using-fibadder │ │ ├── lists.in.cmake │ │ └── using-fibadder.cpp │ └── using-patch-adder │ │ ├── lists.in.cmake │ │ ├── patches │ │ ├── 001-test_patches_command.patch │ │ └── 002-test_patches_command.patch │ │ └── using-patch-adder.cpp ├── test_basics.rb ├── test_download_command.rb ├── test_fetchcontent_compatibility.rb ├── test_parallelism.rb ├── test_patches_command.rb ├── test_relative_urls.rb ├── test_remove_source_dir.rb ├── test_shorthand_syntax.rb ├── test_simple.rb ├── test_source_cache.rb ├── test_system_warnings.rb ├── tips.md ├── tutorial.md └── tutorial.rb ├── style └── CMakeLists.txt └── unit ├── broken_dependency ├── .gitignore ├── CMakeLists.txt.in └── dependency │ └── CMakeLists.txt ├── cache.cmake ├── dependency_properties.cmake ├── dirty-cache-check.cmake ├── exclude_from_all.cmake ├── fetchcontent_dependency.cmake ├── fetchcontent_dependency ├── .gitignore ├── CMakeLists.txt.in └── dependency │ └── CMakeLists.txt ├── get_shortest_hash.cmake ├── is_git_tag_commit_hash.cmake ├── local_dependency ├── .gitignore ├── ModuleCMakeLists.txt.in ├── OptionsCMakeLists.txt.in ├── OverrideCMakeLists.txt.in ├── PackageLockCMakeLists.txt.in ├── SubdirCMakeLists.txt.in └── dependency │ ├── CMakeLists.txt │ └── inner │ └── CMakeLists.txt ├── modules.cmake ├── options.cmake ├── package-lock.cmake ├── package-lock_prettify.cmake ├── package-override.cmake ├── package_name_and_ver_from_url.cmake ├── package_name_from_git_uri.cmake ├── parse_add_package_single_arg.cmake ├── remote_dependency ├── .gitignore ├── CMakeLists.txt.in └── main.cpp ├── source_dir.cmake ├── subdir.cmake └── version_from_git_tag.cmake /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.clang-format -------------------------------------------------------------------------------- /.cmake-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.cmake-format -------------------------------------------------------------------------------- /.git_archival.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.git_archival.txt -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | .git_archival.txt export-subst -------------------------------------------------------------------------------- /.github/workflows/examples.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.github/workflows/examples.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/style.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.github/workflows/style.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/README.md -------------------------------------------------------------------------------- /cmake/.cmake-format-additional_commands-cpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/cmake/.cmake-format-additional_commands-cpm -------------------------------------------------------------------------------- /cmake/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/cmake/CPM.cmake -------------------------------------------------------------------------------- /cmake/get_cpm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/cmake/get_cpm.cmake -------------------------------------------------------------------------------- /cmake/testing.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/cmake/testing.cmake -------------------------------------------------------------------------------- /examples/TestingFramework/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/TestingFramework/CMakeLists.txt -------------------------------------------------------------------------------- /examples/TestingFramework/SomeTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/TestingFramework/SomeTest.cpp -------------------------------------------------------------------------------- /examples/asio-standalone/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/asio-standalone/CMakeLists.txt -------------------------------------------------------------------------------- /examples/asio-standalone/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/asio-standalone/main.cpp -------------------------------------------------------------------------------- /examples/benchmark/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/benchmark/CMakeLists.txt -------------------------------------------------------------------------------- /examples/benchmark/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/benchmark/main.cpp -------------------------------------------------------------------------------- /examples/boost/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/boost/CMakeLists.txt -------------------------------------------------------------------------------- /examples/boost/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/boost/main.cpp -------------------------------------------------------------------------------- /examples/build_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/build_all.py -------------------------------------------------------------------------------- /examples/catch2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/catch2/CMakeLists.txt -------------------------------------------------------------------------------- /examples/catch2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/catch2/main.cpp -------------------------------------------------------------------------------- /examples/cereal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/cereal/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cereal/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/cereal/main.cpp -------------------------------------------------------------------------------- /examples/cxxopts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/cxxopts/CMakeLists.txt -------------------------------------------------------------------------------- /examples/cxxopts/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/cxxopts/main.cpp -------------------------------------------------------------------------------- /examples/doctest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/doctest/CMakeLists.txt -------------------------------------------------------------------------------- /examples/doctest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/doctest/main.cpp -------------------------------------------------------------------------------- /examples/entt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/entt/CMakeLists.txt -------------------------------------------------------------------------------- /examples/entt/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/entt/main.cpp -------------------------------------------------------------------------------- /examples/fmt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/fmt/CMakeLists.txt -------------------------------------------------------------------------------- /examples/fmt/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/fmt/main.cpp -------------------------------------------------------------------------------- /examples/gtest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/gtest/CMakeLists.txt -------------------------------------------------------------------------------- /examples/gtest/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/gtest/main.cpp -------------------------------------------------------------------------------- /examples/highway/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/highway/CMakeLists.txt -------------------------------------------------------------------------------- /examples/highway/highway.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/highway/highway.patch -------------------------------------------------------------------------------- /examples/highway/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/highway/main.cpp -------------------------------------------------------------------------------- /examples/json/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/json/CMakeLists.txt -------------------------------------------------------------------------------- /examples/json/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/json/main.cpp -------------------------------------------------------------------------------- /examples/linenoise/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/linenoise/CMakeLists.txt -------------------------------------------------------------------------------- /examples/linenoise/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/linenoise/main.cpp -------------------------------------------------------------------------------- /examples/range-v3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/range-v3/CMakeLists.txt -------------------------------------------------------------------------------- /examples/range-v3/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/range-v3/main.cpp -------------------------------------------------------------------------------- /examples/simdjson/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/simdjson/CMakeLists.txt -------------------------------------------------------------------------------- /examples/simdjson/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/simdjson/main.cpp -------------------------------------------------------------------------------- /examples/simple_match/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/simple_match/CMakeLists.txt -------------------------------------------------------------------------------- /examples/simple_match/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/simple_match/main.cpp -------------------------------------------------------------------------------- /examples/sol2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/sol2/CMakeLists.txt -------------------------------------------------------------------------------- /examples/sol2/fix_for_clang.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/sol2/fix_for_clang.patch -------------------------------------------------------------------------------- /examples/sol2/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/sol2/main.cpp -------------------------------------------------------------------------------- /examples/spdlog/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/spdlog/CMakeLists.txt -------------------------------------------------------------------------------- /examples/spdlog/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/spdlog/main.cpp -------------------------------------------------------------------------------- /examples/xxHash/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/xxHash/CMakeLists.txt -------------------------------------------------------------------------------- /examples/xxHash/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/xxHash/main.cpp -------------------------------------------------------------------------------- /examples/yaml/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/yaml/CMakeLists.txt -------------------------------------------------------------------------------- /examples/yaml/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/yaml/main.cpp -------------------------------------------------------------------------------- /examples/yaml/monsters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/examples/yaml/monsters.yaml -------------------------------------------------------------------------------- /logo/CPM.afdesign: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/logo/CPM.afdesign -------------------------------------------------------------------------------- /logo/CPM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/logo/CPM.png -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/.gitignore -------------------------------------------------------------------------------- /test/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/README.md -------------------------------------------------------------------------------- /test/integration/idiosyncrasies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/idiosyncrasies.md -------------------------------------------------------------------------------- /test/integration/lib.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/lib.rb -------------------------------------------------------------------------------- /test/integration/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/reference.md -------------------------------------------------------------------------------- /test/integration/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/runner.rb -------------------------------------------------------------------------------- /test/integration/templates/no-deps/lists.in.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/no-deps/lists.in.cmake -------------------------------------------------------------------------------- /test/integration/templates/no-deps/main.c: -------------------------------------------------------------------------------- 1 | #include 2 | 3 | int main() { 4 | puts("Hello"); 5 | return 0; 6 | } 7 | -------------------------------------------------------------------------------- /test/integration/templates/using-adder/lists.in.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-adder/lists.in.cmake -------------------------------------------------------------------------------- /test/integration/templates/using-adder/using-adder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-adder/using-adder.cpp -------------------------------------------------------------------------------- /test/integration/templates/using-fibadder/lists.in.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-fibadder/lists.in.cmake -------------------------------------------------------------------------------- /test/integration/templates/using-fibadder/using-fibadder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-fibadder/using-fibadder.cpp -------------------------------------------------------------------------------- /test/integration/templates/using-patch-adder/lists.in.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-patch-adder/lists.in.cmake -------------------------------------------------------------------------------- /test/integration/templates/using-patch-adder/patches/001-test_patches_command.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-patch-adder/patches/001-test_patches_command.patch -------------------------------------------------------------------------------- /test/integration/templates/using-patch-adder/patches/002-test_patches_command.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-patch-adder/patches/002-test_patches_command.patch -------------------------------------------------------------------------------- /test/integration/templates/using-patch-adder/using-patch-adder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/templates/using-patch-adder/using-patch-adder.cpp -------------------------------------------------------------------------------- /test/integration/test_basics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_basics.rb -------------------------------------------------------------------------------- /test/integration/test_download_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_download_command.rb -------------------------------------------------------------------------------- /test/integration/test_fetchcontent_compatibility.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_fetchcontent_compatibility.rb -------------------------------------------------------------------------------- /test/integration/test_parallelism.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_parallelism.rb -------------------------------------------------------------------------------- /test/integration/test_patches_command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_patches_command.rb -------------------------------------------------------------------------------- /test/integration/test_relative_urls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_relative_urls.rb -------------------------------------------------------------------------------- /test/integration/test_remove_source_dir.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_remove_source_dir.rb -------------------------------------------------------------------------------- /test/integration/test_shorthand_syntax.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_shorthand_syntax.rb -------------------------------------------------------------------------------- /test/integration/test_simple.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_simple.rb -------------------------------------------------------------------------------- /test/integration/test_source_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_source_cache.rb -------------------------------------------------------------------------------- /test/integration/test_system_warnings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/test_system_warnings.rb -------------------------------------------------------------------------------- /test/integration/tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/tips.md -------------------------------------------------------------------------------- /test/integration/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/tutorial.md -------------------------------------------------------------------------------- /test/integration/tutorial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/integration/tutorial.rb -------------------------------------------------------------------------------- /test/style/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/style/CMakeLists.txt -------------------------------------------------------------------------------- /test/unit/broken_dependency/.gitignore: -------------------------------------------------------------------------------- 1 | /CMakeLists.txt 2 | /package-lock.cmake -------------------------------------------------------------------------------- /test/unit/broken_dependency/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/broken_dependency/CMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/broken_dependency/dependency/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | project(BrokenDependency) 2 | 3 | add_custom_target(error ALL ${CMAKE_COMMAND} -E false) 4 | -------------------------------------------------------------------------------- /test/unit/cache.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/cache.cmake -------------------------------------------------------------------------------- /test/unit/dependency_properties.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/dependency_properties.cmake -------------------------------------------------------------------------------- /test/unit/dirty-cache-check.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/dirty-cache-check.cmake -------------------------------------------------------------------------------- /test/unit/exclude_from_all.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/exclude_from_all.cmake -------------------------------------------------------------------------------- /test/unit/fetchcontent_dependency.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/fetchcontent_dependency.cmake -------------------------------------------------------------------------------- /test/unit/fetchcontent_dependency/.gitignore: -------------------------------------------------------------------------------- 1 | /CMakeLists.txt 2 | /package-lock.cmake 3 | -------------------------------------------------------------------------------- /test/unit/fetchcontent_dependency/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/fetchcontent_dependency/CMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/fetchcontent_dependency/dependency/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/fetchcontent_dependency/dependency/CMakeLists.txt -------------------------------------------------------------------------------- /test/unit/get_shortest_hash.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/get_shortest_hash.cmake -------------------------------------------------------------------------------- /test/unit/is_git_tag_commit_hash.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/is_git_tag_commit_hash.cmake -------------------------------------------------------------------------------- /test/unit/local_dependency/.gitignore: -------------------------------------------------------------------------------- 1 | /CMakeLists.txt 2 | /package-lock.cmake -------------------------------------------------------------------------------- /test/unit/local_dependency/ModuleCMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/local_dependency/ModuleCMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/local_dependency/OptionsCMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/local_dependency/OptionsCMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/local_dependency/OverrideCMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/local_dependency/OverrideCMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/local_dependency/PackageLockCMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/local_dependency/PackageLockCMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/local_dependency/SubdirCMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/local_dependency/SubdirCMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/local_dependency/dependency/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/local_dependency/dependency/CMakeLists.txt -------------------------------------------------------------------------------- /test/unit/local_dependency/dependency/inner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/local_dependency/dependency/inner/CMakeLists.txt -------------------------------------------------------------------------------- /test/unit/modules.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/modules.cmake -------------------------------------------------------------------------------- /test/unit/options.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/options.cmake -------------------------------------------------------------------------------- /test/unit/package-lock.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/package-lock.cmake -------------------------------------------------------------------------------- /test/unit/package-lock_prettify.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/package-lock_prettify.cmake -------------------------------------------------------------------------------- /test/unit/package-override.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/package-override.cmake -------------------------------------------------------------------------------- /test/unit/package_name_and_ver_from_url.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/package_name_and_ver_from_url.cmake -------------------------------------------------------------------------------- /test/unit/package_name_from_git_uri.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/package_name_from_git_uri.cmake -------------------------------------------------------------------------------- /test/unit/parse_add_package_single_arg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/parse_add_package_single_arg.cmake -------------------------------------------------------------------------------- /test/unit/remote_dependency/.gitignore: -------------------------------------------------------------------------------- 1 | /CMakeLists.txt -------------------------------------------------------------------------------- /test/unit/remote_dependency/CMakeLists.txt.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/remote_dependency/CMakeLists.txt.in -------------------------------------------------------------------------------- /test/unit/remote_dependency/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/remote_dependency/main.cpp -------------------------------------------------------------------------------- /test/unit/source_dir.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/source_dir.cmake -------------------------------------------------------------------------------- /test/unit/subdir.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/subdir.cmake -------------------------------------------------------------------------------- /test/unit/version_from_git_tag.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cpm-cmake/CPM.cmake/HEAD/test/unit/version_from_git_tag.cmake --------------------------------------------------------------------------------