meson: build docs by default, but allow disabling it
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 20 Jun 2017 01:17:39 +0000 (11:17 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Tue, 20 Jun 2017 06:43:49 +0000 (16:43 +1000)
This is the behavior of configure as well.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Eric Engestrom <eric.engestrom@imgtec.com>
meson.build
meson_options.txt

index aba7f48c247b1c6f0363f4c636b8730084f58350..217bf82a5933e1dd46e7e19dd1937eedbb9c02e4 100644 (file)
@@ -222,9 +222,8 @@ pkgconfig.generate(
 
 ############ documentation ############
 
-doxygen = find_program('doxygen',
-                      required : false)
-if doxygen.found()
+if get_option('documentation')
+       doxygen = find_program('doxygen')
        doxygen_version_cmd = run_command(doxygen.path(), '--version')
        if doxygen_version_cmd.returncode() != 0
                error('Command "doxygen --version" failed.')
index ad3095e3376f7f1de3b22e99812589ef17eaf2f5..9861d2d399e2cb9b3cfb5d7d4fc6e0e22ea0803c 100644 (file)
@@ -14,3 +14,7 @@ option('tests',
        type: 'boolean',
        default: true,
        description: 'Build the tests [default=true]')
+option('documentation',
+       type: 'boolean',
+       default: true,
+       description: 'Build the documentation [default=true]')