| Add the BUILD_PROGRAMS option to disable programs build |
| |
| By default, PolarSSL builds and installs a large set of companions |
| programs, which in some cases are not useful. This patch adds the |
| BUILD_PROGRAMS option which allows to disable the build and |
| installation of such programs when not needed. |
| |
| Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> |
| |
| Index: polarssl-1.1.1/CMakeLists.txt |
| =================================================================== |
| --- polarssl-1.1.1.orig/CMakeLists.txt |
| +++ polarssl-1.1.1/CMakeLists.txt |
| @@ -33,7 +33,11 @@ |
| add_subdirectory(tests) |
| endif(CMAKE_COMPILER_IS_GNUCC AND BUILD_TESTS) |
| |
| -add_subdirectory(programs) |
| +option(BUILD_PROGRAMS "Build programs." ON) |
| + |
| +if(BUILD_PROGRAMS) |
| + add_subdirectory(programs) |
| +endif(BUILD_PROGRAMS) |
| |
| ADD_CUSTOM_TARGET(apidoc |
| COMMAND doxygen doxygen/polarssl.doxyfile |