From a586ad1237b0616c42fec84d663b6e8dcfb36bc1 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Sun, 5 Aug 2018 15:17:48 +0200 Subject: [PATCH] updated build system --- test/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 7a490822b..b4c49994a 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -10,6 +10,7 @@ set_target_properties(odr PROPERTIES CXX_EXTENSIONS OFF) target_compile_definitions(odr PRIVATE $) target_compile_features(odr PRIVATE $) target_compile_options(odr PRIVATE $<$>:-pedantic -Wall>) +target_compile_options(odr PRIVATE $<$:/EHsc>) macro(SETUP_AND_ADD_TEST TEST_NAME TEST_SOURCE) add_executable(${TEST_NAME} $ ${TEST_SOURCE}) @@ -18,6 +19,7 @@ macro(SETUP_AND_ADD_TEST TEST_NAME TEST_SOURCE) target_compile_definitions(${TEST_NAME} PRIVATE $) target_compile_features(${TEST_NAME} PRIVATE $) target_compile_options(${TEST_NAME} PRIVATE $<$>:-pedantic -Wall>) + target_compile_options(${TEST_NAME} PRIVATE $<$:/EHsc>) add_test(NAME ${TEST_NAME} COMMAND ${TEST_NAME}) endmacro()