From 03563aafbf36746dfeb1fb919021c8fb94e6458b Mon Sep 17 00:00:00 2001 From: Martchus Date: Thu, 14 Nov 2019 18:13:39 +0100 Subject: [PATCH] Fix generator tests; it needs C++17 --- generator/tests/jsongenerator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generator/tests/jsongenerator.cpp b/generator/tests/jsongenerator.cpp index d82e9df..3bf98a6 100644 --- a/generator/tests/jsongenerator.cpp +++ b/generator/tests/jsongenerator.cpp @@ -66,7 +66,7 @@ void JsonGeneratorTests::testGeneratorItself() { const string inputFilePath(testFilePath("some_structs.h")); const vector inputFiles{ inputFilePath.data() }; - const vector clangOptions{ "-resource-dir", REFLECTION_GENERATOR_CLANG_RESOURCE_DIR, "-I", CPP_UTILITIES_INCLUDE_DIRS, + const vector clangOptions{ "-resource-dir", REFLECTION_GENERATOR_CLANG_RESOURCE_DIR, "-std=c++17", "-I", CPP_UTILITIES_INCLUDE_DIRS, #ifdef RAPIDJSON_INCLUDE_DIRS "-I", RAPIDJSON_INCLUDE_DIRS #endif @@ -94,7 +94,7 @@ void JsonGeneratorTests::testCLI() const string inputFilePath(testFilePath("some_structs.h")); const char *const args1[] = { PROJECT_NAME, "--input-file", inputFilePath.data(), "--json-classes", "TestNamespace2::ThirdPartyStruct", - "--clang-opt", "-resource-dir", REFLECTION_GENERATOR_CLANG_RESOURCE_DIR, "-I", CPP_UTILITIES_INCLUDE_DIRS, + "--clang-opt", "-resource-dir", REFLECTION_GENERATOR_CLANG_RESOURCE_DIR, "-std=c++17", "-I", CPP_UTILITIES_INCLUDE_DIRS, #ifdef RAPIDJSON_INCLUDE_DIRS "-I", RAPIDJSON_INCLUDE_DIRS, #endif