From 77e9318d5245c6782e4381699d6f485876e8e9cd Mon Sep 17 00:00:00 2001 From: "Friedrich W. H. Kossebau" Date: Wed, 28 Apr 2021 00:30:08 +0200 Subject: ECMGenerateExportHeaderTest: try to fix tests for MSVC NO_CHANGELOG --- .../ECMGenerateExportHeaderTest/consumer/testAPI_NO_DEPRECATED.cmake | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/ECMGenerateExportHeaderTest/consumer/testAPI_NO_DEPRECATED.cmake') diff --git a/tests/ECMGenerateExportHeaderTest/consumer/testAPI_NO_DEPRECATED.cmake b/tests/ECMGenerateExportHeaderTest/consumer/testAPI_NO_DEPRECATED.cmake index b01dfc3d..c326f8a0 100644 --- a/tests/ECMGenerateExportHeaderTest/consumer/testAPI_NO_DEPRECATED.cmake +++ b/tests/ECMGenerateExportHeaderTest/consumer/testAPI_NO_DEPRECATED.cmake @@ -19,7 +19,10 @@ function(testAPI code_var_name) if (ARGS_CXX_STANDARD) if(MSVC) - set(std_flag "/std:c++${ARGS_CXX_STANDARD}") + # C++11 is default for MSVC, no /std:c++11 flag available to set + if (NOT ARGS_CXX_STANDARD STREQUAL "11") + set(std_flag "/std:c++${ARGS_CXX_STANDARD}") + endif() else() set(std_flag "-std=c++${ARGS_CXX_STANDARD}") endif() -- cgit v1.2.1