Lines Matching +full:ninja +full:- +full:build
5 Both CMake and Meson tools are capable of generating a variety of build environments for you prefer…
6 Using cmake or meson you can generate an XCode, Visual Studio, Unix Makefile, Ninja, or other envir…
8 An example of a common Meson/Ninja environment is described next.
10 ## Building and testing with Meson/Ninja
12 [meson](http://mesonbuild.com/) and [ninja](https://ninja-build.org/) to build
17 First, install both meson (which requires Python3) and ninja.
28 meson --buildtype ${BUILD_TYPE} --default-library ${LIB_TYPE} . build-${LIB_TYPE}
29 #ninja -v -C build-${LIB_TYPE} test # This stopped working on my Mac.
30 ninja -v -C build-${LIB_TYPE}
31 cd build-${LIB_TYPE}
32 meson test --no-rebuild --print-errorlogs
33 sudo ninja install
35 ## Building and testing with other build systems
36 See https://github.com/open-source-parsers/jsoncpp/wiki/Building
54 python runjsontests.py --with-json-checker path/to/jsontest
60 python rununittests.py --valgrind path/to/test_lib_json
66 python doxybuild.py --doxygen=$(which doxygen) --open --with-dot
68 See `doxybuild.py --help` for options.
102 * `test_complex_01.actual-rewrite`: flattened JSON element tree produced by
104 * `test_complex_01.process-output`: `jsontest` output, typically useful for
123 * Passing by non-const reference is allowed.
135 currentValue().setOffsetStart(token.start_ - begin_);
136 currentValue().setOffsetLimit(token.end_ - begin_);
144 ninja -v -C build-${LIB_TYPE}/ clang-format