fix examples breaking CI =/

This commit is contained in:
Mark Gillard 2020-04-14 08:45:24 +03:00
parent 61304ac519
commit 0fbdc945bb
2 changed files with 17 additions and 8 deletions

View File

@ -24,7 +24,7 @@ jobs:
- run:
name: Building and testing with clang 9
command: |
CXX=clang++-9 meson build --buildtype=debug -DGENERATE_CMAKE_CONFIG=disabled
CXX=clang++-9 meson build --buildtype=debug -DGENERATE_CMAKE_CONFIG=disabled -DBUILD_EXAMPLES=disabled
cd build && ninja -v -j 4 && ninja test
- run:
name: Generating documentation
@ -58,7 +58,7 @@ jobs:
- run:
name: Building and testing with clang 9
command: |
CXX=clang++-9 meson build --buildtype=debug -DGENERATE_CMAKE_CONFIG=disabled
CXX=clang++-9 meson build --buildtype=debug -DGENERATE_CMAKE_CONFIG=disabled -DBUILD_EXAMPLES=disabled
cd build && ninja -v -j 4 && ninja test
@ -84,7 +84,7 @@ jobs:
- run:
name: Building and testing with clang 9
command: |
CXX=clang++-9 meson build --buildtype=release -DGENERATE_CMAKE_CONFIG=disabled
CXX=clang++-9 meson build --buildtype=release -DGENERATE_CMAKE_CONFIG=disabled -DBUILD_EXAMPLES=disabled
cd build && ninja -v -j 4 && ninja test
@ -106,7 +106,7 @@ jobs:
- run:
name: Building and testing with gcc9
command: |
CXX=g++-9 meson build --buildtype=debug -DGENERATE_CMAKE_CONFIG=disabled
CXX=g++-9 meson build --buildtype=debug -DGENERATE_CMAKE_CONFIG=disabled -DBUILD_EXAMPLES=disabled
cd build && ninja -v -j 4 && ninja test
@ -128,7 +128,7 @@ jobs:
- run:
name: Building and testing with gcc9
command: |
CXX=g++-9 meson build --buildtype=release -DGENERATE_CMAKE_CONFIG=disabled
CXX=g++-9 meson build --buildtype=release -DGENERATE_CMAKE_CONFIG=disabled -DBUILD_EXAMPLES=disabled
cd build && ninja -v -j 4 && ninja test

View File

@ -1,17 +1,26 @@
args = []
if compiler.get_id() == 'gcc' or compiler.get_id() == 'clang'
args += [ '-Wno-switch', '-Wno-switch-default', '-Wno-switch-enum' ]
endif
simple_parser = executable(
'simple_parser',
[ 'simple_parser.cpp' ],
include_directories : inc
include_directories : inc,
cpp_args : args
)
toml_to_json_transcoder = executable(
'toml_to_json_transcoder',
[ 'toml_to_json_transcoder.cpp' ],
include_directories : inc
include_directories : inc,
cpp_args : args
)
toml_generator = executable(
'toml_generator',
[ 'toml_generator.cpp' ],
include_directories : inc
include_directories : inc,
cpp_args : args
)