From d0cea18a71fcf1b5884a0037ea258a72b86c9994 Mon Sep 17 00:00:00 2001 From: subhransu sekhar mohanty Date: Fri, 13 Jul 2018 23:20:15 +0900 Subject: [PATCH] lottie/example: disable default building of example to enable use meson -Dexample=true build while configuring meson. or meson configure -Dexample=true in the build directory. Change-Id: If267e6883fb866a741bf18dbfedd2a7782e21df5 --- README.txt | 13 ++++++++----- meson.build | 4 +++- meson_options.txt | 2 +- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/README.txt b/README.txt index c079df8..9e308c7 100644 --- a/README.txt +++ b/README.txt @@ -2,10 +2,13 @@ BUILD INSTRUCTION ================= 1. install meson build system. ( follow instruction in this link http://mesonbuild.com/Getting-meson.html ) 2. install ninja build tool (https://ninja-build.org/) -3. make a build directory in ssg/ flder -4. run meson build/ +4. invoke meson build/ or meson -Dexample=true build/ +5. invoke ninja inside the build folder. -RUN INSTRUCTION +NOTE: run meson configure to see all the build options + +BUILD EXAMPLE =============== -1. run ninja inside build/ folder -2. to run example invoke ./build/example/ssgdemo +1. meson configure -Dexample=true +2. ninja +3. to run example invoke ./build/example/demo diff --git a/meson.build b/meson.build index ba33397..c6a2f2a 100644 --- a/meson.build +++ b/meson.build @@ -20,7 +20,9 @@ inc = include_directories('inc') subdir('inc') subdir('src') -subdir('example') +if get_option('example') == true + subdir('example') +endif if get_option('test') == true subdir('test') diff --git a/meson_options.txt b/meson_options.txt index d8e5890..4f55605 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -5,7 +5,7 @@ option('test', option('example', type: 'boolean', - value: true, + value: false, description: 'enable example') option('text', -- 2.34.1