From 62bf296a9c0f5be492f0677ed111b3fa217f4c11 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Tue, 3 May 2022 08:21:01 -0400 Subject: Make assert handling less error-prone Prevent my future self or other contributors from using assert in tests and then having that assert not do anything because of the NDEBUG macro. --- CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 72bf5a95..3e50f0b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -305,6 +305,10 @@ if(GENERATE_AUTO_JOB) add_custom_target(auto_job_files ALL DEPENDS ${auto_job_outputs}) endif() +add_test( + NAME check-assert + COMMAND perl ${qpdf_SOURCE_DIR}/check_assert) + # add_subdirectory order affects test order add_subdirectory(include) add_subdirectory(libqpdf) -- cgit v1.2.3-54-g00ecf