From 9747d1bc0beeb4d5c0186de2ca612a1f648b4543 Mon Sep 17 00:00:00 2001 From: David Duque Date: Thu, 21 Mar 2024 19:14:49 +0000 Subject: [PATCH] Link tvm.spec to icu, also remove unneeded includes * Required for unicode headers to be available on macos --- libtvm/symbol.hpp | 1 - tvm.spec/01-symbol.spec.cpp | 2 -- tvm.spec/CMakeLists.txt | 3 +++ 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libtvm/symbol.hpp b/libtvm/symbol.hpp index d3a80a5..f3bd244 100644 --- a/libtvm/symbol.hpp +++ b/libtvm/symbol.hpp @@ -7,7 +7,6 @@ #include "libtvm/transition_matchable.hpp" #include -#include #include namespace tvm { diff --git a/tvm.spec/01-symbol.spec.cpp b/tvm.spec/01-symbol.spec.cpp index bb04073..df3070d 100644 --- a/tvm.spec/01-symbol.spec.cpp +++ b/tvm.spec/01-symbol.spec.cpp @@ -2,8 +2,6 @@ #include #include -#include -#include TEST_SUITE("01 - Manipulating symbols") { const UChar blank = '_'; diff --git a/tvm.spec/CMakeLists.txt b/tvm.spec/CMakeLists.txt index 7b98504..c53f213 100644 --- a/tvm.spec/CMakeLists.txt +++ b/tvm.spec/CMakeLists.txt @@ -11,7 +11,10 @@ add_executable( tvm.spec.cpp ) +find_package(ICU REQUIRED COMPONENTS uc) find_package(doctest REQUIRED) target_link_libraries(tvm_spec PRIVATE doctest::doctest) +target_link_libraries(tvm_spec PRIVATE ICU::uc) target_link_libraries(tvm_spec PRIVATE libtvm) +