fish-shell/cmake
Mahmoud Al-Qudsi 26092456d4 Add CMake enumeration of low-level fish_tests.cpp tests
Instead of compiling `fish_tests.cpp` dynamically with weakly-linked
symbols and asking it to print the list of all available tests, we
use a magic string `#define`'d as a no-op to allow CMake to regex search
for matching test groups. This speeds up configuration somewhat (by not
compiling anything), but more importantly, it's much less brittle and
doesn't involve and linker dark magic.

There's of course still no getting around the fact that it's really ugly.
2021-08-29 08:56:12 +02:00
..
checks Optimize away a str2wcs_internal check 2020-09-07 18:05:18 -05:00
Benchmark.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00
CheckIncludeFiles.cmake CMake/CheckIncludeFiles: use correct variable name 2021-06-06 18:10:03 +08:00
ConfigureChecks.cmake Replace strerror/sys_errlist after fork with our own errors (#8234) 2021-08-20 17:17:01 +02:00
Docs.cmake cmake: Stop copying css files 2021-03-02 17:04:47 +01:00
gettext.cmake Group certain cmake targets into folders 2021-03-21 13:29:41 -07:00
Install.cmake Remove cmake test_prep target 2021-08-29 08:56:12 +02:00
Mac.cmake Suppress linker warnings in Mac debug builds 2020-09-27 11:35:16 -07:00
MacApp.cmake Group certain cmake targets into folders 2021-03-21 13:29:41 -07:00
PCRE2.cmake Add CMake variable FISH_USE_SYSTEM_PCRE2 2020-04-28 18:30:40 -07:00
Tests.cmake Add CMake enumeration of low-level fish_tests.cpp tests 2021-08-29 08:56:12 +02:00
Version.cmake Use lowercase CMake function names 2020-03-14 16:11:35 -07:00