From 8228e170bc9b7fbd42498afaa8735209b9d02f16 Mon Sep 17 00:00:00 2001 From: Samuel Martin Date: Sun, 19 Oct 2014 20:04:51 +0200 Subject: [PATCH] docs/manual: update cmake-package infrastructure section This patch documents the CMake options preset by the cmake-package infrastructure. [Thomas: minor wording tweak.] Signed-off-by: Samuel Martin Signed-off-by: Thomas Petazzoni --- docs/manual/adding-packages-cmake.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/manual/adding-packages-cmake.txt b/docs/manual/adding-packages-cmake.txt index d5a70293f0..02f1dbbb0f 100644 --- a/docs/manual/adding-packages-cmake.txt +++ b/docs/manual/adding-packages-cmake.txt @@ -95,7 +95,17 @@ typical packages will therefore only use a few of them. pass to CMake. By default, empty. * +LIBFOO_CONF_OPTS+, to specify additional configure options to pass - to CMake. By default, empty. + to CMake. By default, empty. A number of common CMake options are + set by the +cmake-package+ infrastructure; so it is normally not + necessary to set them in the package's +*.mk+ file unless you want + to override them: + +** +CMAKE_BUILD_TYPE+ is driven by +BR2_ENABLE_DEBUG+; +** +CMAKE_INSTALL_PREFIX+; +** +BUILD_SHARED_LIBS+ is driven by +BR2_PREFER_STATIC_LIBS+; +** +BUILD_DOC+, +BUILD_DOCS+ are disabled; +** +BUILD_EXAMPLE+, +BUILD_EXAMPLES+ are disabled; +** +BUILD_TEST+, +BUILD_TESTS+, +BUILD_TESTING+ are disabled. * +LIBFOO_MAKE+, to specify an alternate +make+ command. This is typically useful when parallel make is enabled in the configuration