A couple quick fixes

This commit is contained in:
Jeremy 2024-05-05 17:51:50 -05:00
parent da0aa4d5c0
commit b1e3179a97
No known key found for this signature in database
GPG Key ID: 19AA8270105E8EB4
2 changed files with 7 additions and 1 deletions

View File

@ -581,6 +581,8 @@ endif()
# =============================================== Demo/test ===============================================
if(CPPTRACE_BUILD_TESTING)
enable_testing()
if(PROJECT_IS_TOP_LEVEL)
enable_testing()
endif()
add_subdirectory(test)
endif()

View File

@ -36,7 +36,9 @@ CPPTRACE_FORCE_NO_INLINE void raw_trace_basic_precise() {
TEST(RawTrace, Basic) {
raw_trace_basic();
#ifndef _MSC_VER
raw_trace_basic_precise();
#endif
}
CPPTRACE_FORCE_NO_INLINE void raw_trace_multi_1(std::pair<cpptrace::frame_ptr, cpptrace::frame_ptr> parent) {
@ -99,7 +101,9 @@ CPPTRACE_FORCE_NO_INLINE void raw_trace_multi_precise_top() {
TEST(RawTrace, MultipleCalls) {
raw_trace_multi_top();
#ifndef _MSC_VER
raw_trace_multi_precise_top();
#endif
}
CPPTRACE_FORCE_NO_INLINE void stacktrace_basic() {