diff options
author | Jay Berkenbilt <ejb@ql.org> | 2022-05-03 14:21:01 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2022-05-04 00:31:22 +0200 |
commit | 62bf296a9c0f5be492f0677ed111b3fa217f4c11 (patch) | |
tree | f49564b3d70a12ee4e16e84c4e4e33a2adce1133 /CMakeLists.txt | |
parent | 92b692466f7a4dbf4e51e6a77713c029a3e18ab1 (diff) | |
download | qpdf-62bf296a9c0f5be492f0677ed111b3fa217f4c11.tar.zst |
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.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
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) |