diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index e6baba76..b62517c9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt | |||
@@ -311,6 +311,12 @@ target_link_libraries (app PUBLIC the_Foundation::the_Foundation) | |||
311 | target_link_libraries (app PUBLIC ${SDL2_LDFLAGS}) | 311 | target_link_libraries (app PUBLIC ${SDL2_LDFLAGS}) |
312 | if (ENABLE_HARFBUZZ AND HARFBUZZ_FOUND) | 312 | if (ENABLE_HARFBUZZ AND HARFBUZZ_FOUND) |
313 | target_link_libraries (app PUBLIC harfbuzz) | 313 | target_link_libraries (app PUBLIC harfbuzz) |
314 | # HarfBuzz is C++ so must link with the standard library. | ||
315 | if (APPLE) | ||
316 | target_link_libraries (app PUBLIC c++) | ||
317 | else () | ||
318 | target_link_libraries (app PUBLIC stdc++) | ||
319 | endif () | ||
314 | target_compile_definitions (app PUBLIC LAGRANGE_ENABLE_HARFBUZZ=1) | 320 | target_compile_definitions (app PUBLIC LAGRANGE_ENABLE_HARFBUZZ=1) |
315 | endif () | 321 | endif () |
316 | if (APPLE) | 322 | if (APPLE) |