├── .ci ├── appveyor_test.bat ├── dev_test.sh ├── show_cmake_sysinfo.bat ├── travis_install.sh └── travis_test.sh ├── .coveragerc ├── .flake8 ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.txt ├── Makefile ├── README.rst ├── appveyor.yml ├── doc ├── .gitignore ├── Makefile ├── _build │ └── text │ │ ├── build_items.txt │ │ ├── cmany.txt │ │ ├── dependencies.txt │ │ ├── excluding_builds.txt │ │ ├── flags.txt │ │ ├── index.txt │ │ ├── installing.txt │ │ ├── quick_tour.txt │ │ ├── reusing_arguments.txt │ │ └── vs.txt ├── build_items.rst ├── cmany.rst ├── conf.py ├── dependencies.rst ├── excluding_builds.rst ├── flags.rst ├── index.rst ├── installing.rst ├── make.bat ├── quick_tour.rst ├── reusing_arguments.rst └── vs.rst ├── requirements.txt ├── requirements_test.txt ├── setup.cfg ├── setup.py ├── src └── c4 │ ├── __init__.py │ └── cmany │ ├── __init__.py │ ├── architecture.py │ ├── args.py │ ├── build.py │ ├── build_flags.py │ ├── build_item.py │ ├── build_type.py │ ├── cmake.py │ ├── combination_rules.py │ ├── compiler.py │ ├── conan.py │ ├── conf.py │ ├── conf │ └── cmany.yml │ ├── doc │ ├── build_items.txt │ ├── cmany.txt │ ├── dependencies.txt │ ├── excluding_builds.txt │ ├── flags.txt │ ├── index.txt │ ├── installing.txt │ ├── quick_tour.txt │ ├── reusing_arguments.txt │ └── vs.txt │ ├── err.py │ ├── flags.py │ ├── generator.py │ ├── help.py │ ├── main.py │ ├── named_item.py │ ├── project.py │ ├── system.py │ ├── util.py │ ├── variant.py │ └── vsinfo.py └── test ├── depends ├── CMakeLists.txt ├── extern │ ├── CMakeLists.txt │ └── ExternalProject-ForwardEnv.cmake └── main.cpp ├── hello ├── CMakeLists.txt └── main.cpp ├── install.bat ├── install.sh ├── libhello ├── CMakeLists.txt ├── hello.cpp ├── hello.hpp └── main.cpp ├── run.bat ├── run.sh ├── subtest_fix.py ├── test00util.py ├── test01vsinfo.py ├── test02flags.py ├── test03variant.py ├── test04combinations.py ├── test05cmany.py ├── test06xcompile.py ├── test07config.py ├── toolchain-arm-linux-gnueabi.cmake └── toolchain-arm-linux-gnueabihf.cmake /.ci/appveyor_test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.ci/appveyor_test.bat -------------------------------------------------------------------------------- /.ci/dev_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.ci/dev_test.sh -------------------------------------------------------------------------------- /.ci/show_cmake_sysinfo.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.ci/show_cmake_sysinfo.bat -------------------------------------------------------------------------------- /.ci/travis_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.ci/travis_install.sh -------------------------------------------------------------------------------- /.ci/travis_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.ci/travis_test.sh -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/README.rst -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/appveyor.yml -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/.gitignore -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_build/text/build_items.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/build_items.txt -------------------------------------------------------------------------------- /doc/_build/text/cmany.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/cmany.txt -------------------------------------------------------------------------------- /doc/_build/text/dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/dependencies.txt -------------------------------------------------------------------------------- /doc/_build/text/excluding_builds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/excluding_builds.txt -------------------------------------------------------------------------------- /doc/_build/text/flags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/flags.txt -------------------------------------------------------------------------------- /doc/_build/text/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/index.txt -------------------------------------------------------------------------------- /doc/_build/text/installing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/installing.txt -------------------------------------------------------------------------------- /doc/_build/text/quick_tour.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/quick_tour.txt -------------------------------------------------------------------------------- /doc/_build/text/reusing_arguments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/reusing_arguments.txt -------------------------------------------------------------------------------- /doc/_build/text/vs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/_build/text/vs.txt -------------------------------------------------------------------------------- /doc/build_items.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/build_items.rst -------------------------------------------------------------------------------- /doc/cmany.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/cmany.rst -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/dependencies.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/dependencies.rst -------------------------------------------------------------------------------- /doc/excluding_builds.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/excluding_builds.rst -------------------------------------------------------------------------------- /doc/flags.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/flags.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/installing.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/quick_tour.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/quick_tour.rst -------------------------------------------------------------------------------- /doc/reusing_arguments.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/reusing_arguments.rst -------------------------------------------------------------------------------- /doc/vs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/doc/vs.rst -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | ruamel.yaml>=0.15.0 2 | colorama 3 | argcomplete 4 | dill 5 | python-dateutil 6 | -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.rst 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/setup.py -------------------------------------------------------------------------------- /src/c4/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/__init__.py -------------------------------------------------------------------------------- /src/c4/cmany/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/__init__.py -------------------------------------------------------------------------------- /src/c4/cmany/architecture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/architecture.py -------------------------------------------------------------------------------- /src/c4/cmany/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/args.py -------------------------------------------------------------------------------- /src/c4/cmany/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/build.py -------------------------------------------------------------------------------- /src/c4/cmany/build_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/build_flags.py -------------------------------------------------------------------------------- /src/c4/cmany/build_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/build_item.py -------------------------------------------------------------------------------- /src/c4/cmany/build_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/build_type.py -------------------------------------------------------------------------------- /src/c4/cmany/cmake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/cmake.py -------------------------------------------------------------------------------- /src/c4/cmany/combination_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/combination_rules.py -------------------------------------------------------------------------------- /src/c4/cmany/compiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/compiler.py -------------------------------------------------------------------------------- /src/c4/cmany/conan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/conan.py -------------------------------------------------------------------------------- /src/c4/cmany/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/conf.py -------------------------------------------------------------------------------- /src/c4/cmany/conf/cmany.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/conf/cmany.yml -------------------------------------------------------------------------------- /src/c4/cmany/doc/build_items.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/build_items.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/cmany.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/cmany.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/dependencies.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/dependencies.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/excluding_builds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/excluding_builds.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/flags.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/flags.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/index.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/index.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/installing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/installing.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/quick_tour.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/quick_tour.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/reusing_arguments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/reusing_arguments.txt -------------------------------------------------------------------------------- /src/c4/cmany/doc/vs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/doc/vs.txt -------------------------------------------------------------------------------- /src/c4/cmany/err.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/err.py -------------------------------------------------------------------------------- /src/c4/cmany/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/flags.py -------------------------------------------------------------------------------- /src/c4/cmany/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/generator.py -------------------------------------------------------------------------------- /src/c4/cmany/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/help.py -------------------------------------------------------------------------------- /src/c4/cmany/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/main.py -------------------------------------------------------------------------------- /src/c4/cmany/named_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/named_item.py -------------------------------------------------------------------------------- /src/c4/cmany/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/project.py -------------------------------------------------------------------------------- /src/c4/cmany/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/system.py -------------------------------------------------------------------------------- /src/c4/cmany/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/util.py -------------------------------------------------------------------------------- /src/c4/cmany/variant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/variant.py -------------------------------------------------------------------------------- /src/c4/cmany/vsinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/src/c4/cmany/vsinfo.py -------------------------------------------------------------------------------- /test/depends/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/depends/CMakeLists.txt -------------------------------------------------------------------------------- /test/depends/extern/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/depends/extern/CMakeLists.txt -------------------------------------------------------------------------------- /test/depends/extern/ExternalProject-ForwardEnv.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/depends/extern/ExternalProject-ForwardEnv.cmake -------------------------------------------------------------------------------- /test/depends/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/depends/main.cpp -------------------------------------------------------------------------------- /test/hello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/hello/CMakeLists.txt -------------------------------------------------------------------------------- /test/hello/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/hello/main.cpp -------------------------------------------------------------------------------- /test/install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/install.bat -------------------------------------------------------------------------------- /test/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/install.sh -------------------------------------------------------------------------------- /test/libhello/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/libhello/CMakeLists.txt -------------------------------------------------------------------------------- /test/libhello/hello.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/libhello/hello.cpp -------------------------------------------------------------------------------- /test/libhello/hello.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/libhello/hello.hpp -------------------------------------------------------------------------------- /test/libhello/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/libhello/main.cpp -------------------------------------------------------------------------------- /test/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/run.bat -------------------------------------------------------------------------------- /test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/run.sh -------------------------------------------------------------------------------- /test/subtest_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/subtest_fix.py -------------------------------------------------------------------------------- /test/test00util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test00util.py -------------------------------------------------------------------------------- /test/test01vsinfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test01vsinfo.py -------------------------------------------------------------------------------- /test/test02flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test02flags.py -------------------------------------------------------------------------------- /test/test03variant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test03variant.py -------------------------------------------------------------------------------- /test/test04combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test04combinations.py -------------------------------------------------------------------------------- /test/test05cmany.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test05cmany.py -------------------------------------------------------------------------------- /test/test06xcompile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test06xcompile.py -------------------------------------------------------------------------------- /test/test07config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/test07config.py -------------------------------------------------------------------------------- /test/toolchain-arm-linux-gnueabi.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/toolchain-arm-linux-gnueabi.cmake -------------------------------------------------------------------------------- /test/toolchain-arm-linux-gnueabihf.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biojppm/cmany/HEAD/test/toolchain-arm-linux-gnueabihf.cmake --------------------------------------------------------------------------------