From c94ed06f30c372bf9b0a547aec3cfcc7ca6f5fb2 Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Sun, 31 Jul 2022 10:42:33 +0200 Subject: [PATCH] Add CI target --- cmake/ci.cmake | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/cmake/ci.cmake b/cmake/ci.cmake index a2d8054b8..5ccd4c4a4 100644 --- a/cmake/ci.cmake +++ b/cmake/ci.cmake @@ -517,6 +517,20 @@ add_custom_target(ci_test_legacycomparison COMMENT "Compile and test with legacy discarded value comparison enabled" ) +############################################################################### +# Disable global UDLs. +############################################################################### + +add_custom_target(ci_test_noglobaludls + COMMAND CXX=${CLANG_TOOL} ${CMAKE_COMMAND} + -DCMAKE_BUILD_TYPE=Debug -GNinja + -DJSON_BuildTests=ON -DJSON_FastTests=ON -DJSON_UseGlobalUDLs=OFF + -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_noglobaludls + COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_noglobaludls + COMMAND cd ${PROJECT_BINARY_DIR}/build_noglobaludls && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure + COMMENT "Compile and test with global UDLs disabled" +) + ############################################################################### # Coverage. ###############################################################################