jll63 / yomm2

Fast, orthogonal, open multi-methods. Solve the Expression Problem in C++17.
Boost Software License 1.0
343 stars 18 forks source link

Fixes for Debug build of depending libraries #18

Closed derpda closed 3 years ago

derpda commented 3 years ago

Fixes #17.

See #17 for a discussion of the problem.

As an additional change, a missing include was added to an example file. Compilation of said example fails when

target_compile_definitions(yomm2 PUBLIC YOMM2_ENABLE_TRACE=0)

is added to the top-level CMakeLists.txt file (since an include was made dependent on YOMM2_ENABLE_TRACE).