From 07e98c77908773e60875fa71195982fb16bd2f06 Mon Sep 17 00:00:00 2001 From: TellowKrinkle Date: Sun, 29 Jan 2023 14:37:54 -0600 Subject: [PATCH] CMake: Use imported target for fmt in tests This properly adds the header include paths when using system fmt --- Source/UnitTests/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/UnitTests/CMakeLists.txt b/Source/UnitTests/CMakeLists.txt index c3a3f23782..d1294d4248 100644 --- a/Source/UnitTests/CMakeLists.txt +++ b/Source/UnitTests/CMakeLists.txt @@ -5,7 +5,7 @@ add_custom_command(TARGET unittests POST_BUILD COMMAND ${CMAKE_CTEST_COMMAND}) string(APPEND CMAKE_RUNTIME_OUTPUT_DIRECTORY "/Tests") add_library(unittests_main OBJECT UnitTestsMain.cpp) -target_link_libraries(unittests_main PUBLIC fmt gtest) +target_link_libraries(unittests_main PUBLIC fmt::fmt gtest) # Since this is a Core dependency, it can't be linked as a normal library. # Otherwise CMake inserts the library after core, but before other core # dependencies like videocommon which also use Host_ functions, which makes the