├── .appveyor.yml ├── .gitignore ├── .style.yapf ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── cmake ├── add_package.cmake └── package-config.cmake.in ├── conanfile.py ├── examples └── greetings │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.md │ ├── include │ └── greetings │ │ └── greetings.h │ ├── src │ ├── CMakeLists.txt │ └── greetings.cpp │ ├── tasks.py │ └── tests │ ├── CMakeLists.txt │ └── greetings.cpp ├── install.ps ├── install.sh ├── pyproject.toml ├── src ├── CMakeLists.txt ├── FUTURE_INSTALL_PACKAGEDIR.md ├── FutureInstallDirs.cmake ├── future_add_headers.cmake ├── future_add_library.cmake ├── future_add_test_executable.cmake ├── future_export_sets.cmake ├── future_get_names_with_file_suffix.cmake ├── future_get_targets.cmake ├── future_install_project.cmake ├── future_project.cmake └── package-config.cmake.in.in └── tests ├── CMakeLists.txt ├── projects ├── kitchen_sink │ ├── CMakeLists.txt │ └── assert.cmake └── no_license │ └── CMakeLists.txt ├── test_examples.py └── test_projects.py /.appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/.appveyor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .build/ 2 | .install/ 3 | poetry.lock 4 | -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/.style.yapf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/README.md -------------------------------------------------------------------------------- /cmake/add_package.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/cmake/add_package.cmake -------------------------------------------------------------------------------- /cmake/package-config.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/cmake/package-config.cmake.in -------------------------------------------------------------------------------- /conanfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/conanfile.py -------------------------------------------------------------------------------- /examples/greetings/.gitignore: -------------------------------------------------------------------------------- 1 | .build/ 2 | .install/ 3 | -------------------------------------------------------------------------------- /examples/greetings/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/CMakeLists.txt -------------------------------------------------------------------------------- /examples/greetings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/README.md -------------------------------------------------------------------------------- /examples/greetings/include/greetings/greetings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/include/greetings/greetings.h -------------------------------------------------------------------------------- /examples/greetings/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/src/CMakeLists.txt -------------------------------------------------------------------------------- /examples/greetings/src/greetings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/src/greetings.cpp -------------------------------------------------------------------------------- /examples/greetings/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/tasks.py -------------------------------------------------------------------------------- /examples/greetings/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/tests/CMakeLists.txt -------------------------------------------------------------------------------- /examples/greetings/tests/greetings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/examples/greetings/tests/greetings.cpp -------------------------------------------------------------------------------- /install.ps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/install.ps -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/install.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/FUTURE_INSTALL_PACKAGEDIR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/FUTURE_INSTALL_PACKAGEDIR.md -------------------------------------------------------------------------------- /src/FutureInstallDirs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/FutureInstallDirs.cmake -------------------------------------------------------------------------------- /src/future_add_headers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_add_headers.cmake -------------------------------------------------------------------------------- /src/future_add_library.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_add_library.cmake -------------------------------------------------------------------------------- /src/future_add_test_executable.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_add_test_executable.cmake -------------------------------------------------------------------------------- /src/future_export_sets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_export_sets.cmake -------------------------------------------------------------------------------- /src/future_get_names_with_file_suffix.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_get_names_with_file_suffix.cmake -------------------------------------------------------------------------------- /src/future_get_targets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_get_targets.cmake -------------------------------------------------------------------------------- /src/future_install_project.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_install_project.cmake -------------------------------------------------------------------------------- /src/future_project.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/future_project.cmake -------------------------------------------------------------------------------- /src/package-config.cmake.in.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/src/package-config.cmake.in.in -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/projects/kitchen_sink/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/tests/projects/kitchen_sink/CMakeLists.txt -------------------------------------------------------------------------------- /tests/projects/kitchen_sink/assert.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/tests/projects/kitchen_sink/assert.cmake -------------------------------------------------------------------------------- /tests/projects/no_license/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/tests/projects/no_license/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/test_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thejohnfreeman/cmake-future/HEAD/tests/test_projects.py --------------------------------------------------------------------------------