├── .gitattributes ├── .travis.yml ├── CMakeLists.txt ├── README.md ├── appveyor.yml ├── doc ├── Makefile ├── conf.py ├── index.rst ├── make.bat ├── requirements.txt └── src │ ├── BCMDeploy.rst │ ├── BCMExport.rst │ ├── BCMInstallTargets.rst │ ├── BCMPkgConfig.rst │ ├── BCMProperties.rst │ ├── BCMRegisterSourcePackage.rst │ ├── BCMSetupVersion.rst │ ├── BCMTest.rst │ ├── Building.rst │ ├── Intro.rst │ └── Modules.rst ├── share └── bcm │ └── cmake │ ├── BCMConfig.cmake │ ├── BCMDeploy.cmake │ ├── BCMExport.cmake │ ├── BCMFuture.cmake │ ├── BCMInstallTargets.cmake │ ├── BCMPkgConfig.cmake │ ├── BCMProperties.cmake │ ├── BCMRegisterSourcePackage.cmake │ ├── BCMSetupVersion.cmake │ ├── BCMTest.cmake │ ├── BCMToSnakeCase.cmake │ └── version.hpp └── test ├── CMakeLists.txt ├── basicapp ├── CMakeLists.txt └── main.cpp ├── checkprop └── CMakeLists.txt ├── fail └── simple-test.cmake ├── findpackagecheck ├── CMakeLists.txt └── main.cpp.in ├── libbasic ├── CMakeLists.txt ├── main.cpp └── test.cpp ├── libbasicnamespace ├── CMakeLists.txt ├── main.cpp └── test.cpp ├── libsimple ├── CMakeLists.txt ├── compiletest.cpp ├── compiletestwillfail.cpp ├── include │ └── simple.h ├── test.cpp └── testwillfail.cpp ├── libsimplecustomname ├── CMakeLists.txt ├── compiletest.cpp ├── include │ └── simple.h └── test.cpp ├── libsimplenamespace ├── CMakeLists.txt ├── compiletest.cpp ├── include │ └── simple.h └── test.cpp ├── parseversion ├── CMakeLists.txt ├── compiletest.cpp ├── include │ ├── simple.h │ └── version.h └── test.cpp ├── pass ├── basic.cmake ├── defaultproperties.cmake ├── parseversion.cmake ├── properties.cmake ├── simple-shared.cmake ├── simple-test-build.cmake ├── simple-test-shared.cmake ├── simple-test.cmake ├── simple.cmake ├── simplecustomname.cmake ├── simplenamespace.cmake └── superproject.cmake ├── pkgconfigcheck └── CMakeLists.txt ├── properties ├── CMakeLists.txt ├── include │ └── simple.h ├── nowarnings.cpp ├── rtti.cpp ├── test.cpp ├── throw.cpp └── warnings.cpp ├── simpletest ├── CMakeLists.txt ├── include │ └── simple.h ├── simple.cpp ├── test.cpp └── test │ ├── CMakeLists.txt │ └── test.cpp ├── superproject └── CMakeLists.txt └── test.cmake /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/appveyor.yml -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/src/BCMDeploy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMDeploy.rst -------------------------------------------------------------------------------- /doc/src/BCMExport.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMExport.rst -------------------------------------------------------------------------------- /doc/src/BCMInstallTargets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMInstallTargets.rst -------------------------------------------------------------------------------- /doc/src/BCMPkgConfig.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMPkgConfig.rst -------------------------------------------------------------------------------- /doc/src/BCMProperties.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMProperties.rst -------------------------------------------------------------------------------- /doc/src/BCMRegisterSourcePackage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMRegisterSourcePackage.rst -------------------------------------------------------------------------------- /doc/src/BCMSetupVersion.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMSetupVersion.rst -------------------------------------------------------------------------------- /doc/src/BCMTest.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/BCMTest.rst -------------------------------------------------------------------------------- /doc/src/Building.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/Building.rst -------------------------------------------------------------------------------- /doc/src/Intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/Intro.rst -------------------------------------------------------------------------------- /doc/src/Modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/doc/src/Modules.rst -------------------------------------------------------------------------------- /share/bcm/cmake/BCMConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMConfig.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMDeploy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMDeploy.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMExport.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMExport.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMFuture.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMFuture.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMInstallTargets.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMInstallTargets.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMPkgConfig.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMPkgConfig.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMProperties.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMProperties.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMRegisterSourcePackage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMRegisterSourcePackage.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMSetupVersion.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMSetupVersion.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMTest.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/BCMToSnakeCase.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/BCMToSnakeCase.cmake -------------------------------------------------------------------------------- /share/bcm/cmake/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/share/bcm/cmake/version.hpp -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/basicapp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/basicapp/CMakeLists.txt -------------------------------------------------------------------------------- /test/basicapp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/basicapp/main.cpp -------------------------------------------------------------------------------- /test/checkprop/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/checkprop/CMakeLists.txt -------------------------------------------------------------------------------- /test/fail/simple-test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/fail/simple-test.cmake -------------------------------------------------------------------------------- /test/findpackagecheck/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/findpackagecheck/CMakeLists.txt -------------------------------------------------------------------------------- /test/findpackagecheck/main.cpp.in: -------------------------------------------------------------------------------- 1 | 2 | #include <@PKG_HEADER@> 3 | 4 | int main() { 5 | } 6 | -------------------------------------------------------------------------------- /test/libbasic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libbasic/CMakeLists.txt -------------------------------------------------------------------------------- /test/libbasic/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libbasic/main.cpp -------------------------------------------------------------------------------- /test/libbasic/test.cpp: -------------------------------------------------------------------------------- 1 | 2 | int main() {} 3 | -------------------------------------------------------------------------------- /test/libbasicnamespace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libbasicnamespace/CMakeLists.txt -------------------------------------------------------------------------------- /test/libbasicnamespace/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libbasicnamespace/main.cpp -------------------------------------------------------------------------------- /test/libbasicnamespace/test.cpp: -------------------------------------------------------------------------------- 1 | 2 | int main() {} 3 | -------------------------------------------------------------------------------- /test/libsimple/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimple/CMakeLists.txt -------------------------------------------------------------------------------- /test/libsimple/compiletest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimple/compiletest.cpp -------------------------------------------------------------------------------- /test/libsimple/compiletestwillfail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimple/compiletestwillfail.cpp -------------------------------------------------------------------------------- /test/libsimple/include/simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimple/include/simple.h -------------------------------------------------------------------------------- /test/libsimple/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimple/test.cpp -------------------------------------------------------------------------------- /test/libsimple/testwillfail.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimple/testwillfail.cpp -------------------------------------------------------------------------------- /test/libsimplecustomname/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplecustomname/CMakeLists.txt -------------------------------------------------------------------------------- /test/libsimplecustomname/compiletest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplecustomname/compiletest.cpp -------------------------------------------------------------------------------- /test/libsimplecustomname/include/simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplecustomname/include/simple.h -------------------------------------------------------------------------------- /test/libsimplecustomname/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplecustomname/test.cpp -------------------------------------------------------------------------------- /test/libsimplenamespace/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplenamespace/CMakeLists.txt -------------------------------------------------------------------------------- /test/libsimplenamespace/compiletest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplenamespace/compiletest.cpp -------------------------------------------------------------------------------- /test/libsimplenamespace/include/simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplenamespace/include/simple.h -------------------------------------------------------------------------------- /test/libsimplenamespace/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/libsimplenamespace/test.cpp -------------------------------------------------------------------------------- /test/parseversion/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/parseversion/CMakeLists.txt -------------------------------------------------------------------------------- /test/parseversion/compiletest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/parseversion/compiletest.cpp -------------------------------------------------------------------------------- /test/parseversion/include/simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/parseversion/include/simple.h -------------------------------------------------------------------------------- /test/parseversion/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/parseversion/include/version.h -------------------------------------------------------------------------------- /test/parseversion/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/parseversion/test.cpp -------------------------------------------------------------------------------- /test/pass/basic.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/basic.cmake -------------------------------------------------------------------------------- /test/pass/defaultproperties.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/defaultproperties.cmake -------------------------------------------------------------------------------- /test/pass/parseversion.cmake: -------------------------------------------------------------------------------- 1 | install_dir(${TEST_DIR}/parseversion TARGETS check) 2 | -------------------------------------------------------------------------------- /test/pass/properties.cmake: -------------------------------------------------------------------------------- 1 | install_dir(${TEST_DIR}/properties TARGETS check) 2 | -------------------------------------------------------------------------------- /test/pass/simple-shared.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/simple-shared.cmake -------------------------------------------------------------------------------- /test/pass/simple-test-build.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/simple-test-build.cmake -------------------------------------------------------------------------------- /test/pass/simple-test-shared.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/simple-test-shared.cmake -------------------------------------------------------------------------------- /test/pass/simple-test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/simple-test.cmake -------------------------------------------------------------------------------- /test/pass/simple.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/simple.cmake -------------------------------------------------------------------------------- /test/pass/simplecustomname.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/simplecustomname.cmake -------------------------------------------------------------------------------- /test/pass/simplenamespace.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/simplenamespace.cmake -------------------------------------------------------------------------------- /test/pass/superproject.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pass/superproject.cmake -------------------------------------------------------------------------------- /test/pkgconfigcheck/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/pkgconfigcheck/CMakeLists.txt -------------------------------------------------------------------------------- /test/properties/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/properties/CMakeLists.txt -------------------------------------------------------------------------------- /test/properties/include/simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/properties/include/simple.h -------------------------------------------------------------------------------- /test/properties/nowarnings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/properties/nowarnings.cpp -------------------------------------------------------------------------------- /test/properties/rtti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/properties/rtti.cpp -------------------------------------------------------------------------------- /test/properties/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/properties/test.cpp -------------------------------------------------------------------------------- /test/properties/throw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/properties/throw.cpp -------------------------------------------------------------------------------- /test/properties/warnings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/properties/warnings.cpp -------------------------------------------------------------------------------- /test/simpletest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/simpletest/CMakeLists.txt -------------------------------------------------------------------------------- /test/simpletest/include/simple.h: -------------------------------------------------------------------------------- 1 | 2 | void simple(); 3 | -------------------------------------------------------------------------------- /test/simpletest/simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/simpletest/simple.cpp -------------------------------------------------------------------------------- /test/simpletest/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/simpletest/test.cpp -------------------------------------------------------------------------------- /test/simpletest/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/simpletest/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/simpletest/test/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/simpletest/test/test.cpp -------------------------------------------------------------------------------- /test/superproject/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/superproject/CMakeLists.txt -------------------------------------------------------------------------------- /test/test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boost-cmake/bcm/HEAD/test/test.cmake --------------------------------------------------------------------------------