On 2023-11-07, Andreas Tille <
[email protected]> wrote:
I noticed that catch2 does not contain the header file catch.hpp any
more. There is now some catch_all.hpp. So I replaced this header file
in a patch[1] but obviously this problem can't be solved by pure wild guessing since this has lead to
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o: in function `_start':
(.text+0x17): undefined reference to `main'
in catch2 3.0 and later you now need to link catch2 and catch2 main in
your tests.
try link with Catch2WithMain in your test targets
Like this:
target_link_libraries(test PRIVATE Catch2::Catch2WithMain)
/Sune
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)