From 8ee2f15a5db89142452c6a9a4a11ad7b4a97054c Mon Sep 17 00:00:00 2001 From: hrzlgnm Date: Mon, 15 Jul 2024 23:44:22 +0200 Subject: [PATCH] chore(cmake): sort link libaries (#90) --- CMakeLists.txt | 2 +- test/benchmark/CMakeLists.txt | 2 +- test/doctest/CMakeLists.txt | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7590d70..9d2080b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -73,7 +73,7 @@ if(MSVC) PUBLIC DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTS) endif() target_compile_features(monkey_lib PUBLIC cxx_std_20) -target_link_libraries(monkey_lib PRIVATE fmt::fmt doctest::doctest doctest::dll) +target_link_libraries(monkey_lib PRIVATE doctest::dll doctest::doctest fmt::fmt) add_executable(monkey_exe source/main.cpp) add_executable(monkey::exe ALIAS monkey_exe) diff --git a/test/benchmark/CMakeLists.txt b/test/benchmark/CMakeLists.txt index c5ff4e3..991a9ba 100644 --- a/test/benchmark/CMakeLists.txt +++ b/test/benchmark/CMakeLists.txt @@ -3,7 +3,7 @@ project(Benchmark LANGUAGES CXX) add_executable(benchmark source/main.cpp) target_precompile_headers(benchmark REUSE_FROM monkey_lib) -target_link_libraries(benchmark PRIVATE monkey::lib fmt::fmt) +target_link_libraries(benchmark PRIVATE fmt::fmt monkey::lib) target_compile_features(benchmark PRIVATE cxx_std_20) add_folders(Benchmark) diff --git a/test/doctest/CMakeLists.txt b/test/doctest/CMakeLists.txt index a48f2a2..4329d35 100644 --- a/test/doctest/CMakeLists.txt +++ b/test/doctest/CMakeLists.txt @@ -10,8 +10,7 @@ target_link_libraries(doctest_dll PRIVATE doctest::doctest) add_executable(doctest_exe main.cpp) target_precompile_headers(doctest_exe REUSE_FROM monkey_lib) -target_link_libraries(doctest_exe PRIVATE doctest::doctest doctest::dll - fmt::fmt monkey::lib) +target_link_libraries(doctest_exe PRIVATE doctest::dll doctest::doctest fmt::fmt monkey::lib) add_executable(doctest::exe ALIAS doctest_exe) set_property(TARGET doctest_exe PROPERTY OUTPUT_NAME doctest) target_compile_features(doctest_exe PRIVATE cxx_std_20)