| | 1 | = Older cmake wiki stuff, may not be reliable, needs converting to rst docs = |
| | 2 | |
| | 3 | == How Do I... == |
| | 4 | |
| | 5 | * [wiki:CMakeConfigAndBuild Build Boost with CMake?] |
| | 6 | |
| | 7 | * [wiki:CMakeBuildConfiguration Tune the CMake build configuration (verbosity, tests, static/shared, debug/release, single/multi-threaded)?] |
| | 8 | |
| | 9 | * [wiki:CMakeTesting Test Boost with CMake?] |
| | 10 | |
| | 11 | * [wiki:CMakeBuildingIndividualLibraries Build/preprocess individual libraries/files with CMake?] |
| | 12 | |
| | 13 | * [wiki:CMakeAddingALibrary Add a Boost Library with CMake?] |
| | 14 | |
| | 15 | * [wiki:CMakeAddingCompiledLibrary Add a Compiled Library with CMake?] |
| | 16 | |
| | 17 | * [wiki:CMakeAddingRegressionTests Add Regression Tests with CMake?] |
| | 18 | |
| | 19 | * [wiki:CMakeModularizeLibrary Modularize a Library with CMake?] |
| | 20 | |
| | 21 | * [wiki:CMakeBinaryInstaller Build a Binary Installer with CMake?] |
| | 22 | |
| | 23 | == Reference Documentation == |
| | 24 | |
| | 25 | * Project macros |
| | 26 | * [wiki:CMakeLibraryProject boost_library_project] - Designate a new Boost library project |
| | 27 | |
| | 28 | * Building binaries |
| | 29 | * [wiki:CMakeAddLibrary boost_add_library] - Add a compiled Boost library |
| | 30 | * [wiki:CMakeAddExecutable boost_add_executable] - Add a compiled executable |
| | 31 | |
| | 32 | * Regression testing |
| | 33 | * [wiki:CMakeTestRun boost_test_run] - Compile and execute a test |
| | 34 | * [wiki:CMakeTestRunFail boost_test_run_fail] - Compile and execute a test (which is expected to fail) |
| | 35 | * [wiki:CMakeTestCompile boost_test_compile] - Compile a test |
| | 36 | * [wiki:CMakeTestCompileFail boost_test_compile_fail] - Compile a test (which should fail to compile) |
| | 37 | |
| | 38 | * [wiki:CMakeBuildFeatures Build features] - Different library build features supported by the build system |
| | 39 | |
| | 40 | * [http://www.cmake.org/HTML/Documentation.html CMake Macro Reference] (note that this documentation is also compiled in to cmake itself. The command '''''`cmake --help-full`''''' will display it.) |