From 0b0fd540b5ba336e9180cd4c7dbac184ef541e05 Mon Sep 17 00:00:00 2001 From: Frank Osterfeld Date: Wed, 17 Jan 2024 20:32:45 +0100 Subject: [PATCH] Rename cmrc target "ui_assets" Avoids clash with an opendigitizer target with the same name. --- blocklib/timing/CMakeLists.txt | 14 +++++++------- blocklib/timing/src/fair_header.h | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/blocklib/timing/CMakeLists.txt b/blocklib/timing/CMakeLists.txt index eb36d4b..d92bce4 100644 --- a/blocklib/timing/CMakeLists.txt +++ b/blocklib/timing/CMakeLists.txt @@ -1,17 +1,17 @@ if (NOT EMSCRIPTEN) cmrc_add_resource_library( - ui_assets - NAMESPACE - ui_assets - WHENCE - ${imgui_SOURCE_DIR}/misc/fonts - ${imgui_SOURCE_DIR}/misc/fonts/Roboto-Medium.ttf) + timing_ui_assets + NAMESPACE + timing_ui_assets + WHENCE + ${imgui_SOURCE_DIR}/misc/fonts + ${imgui_SOURCE_DIR}/misc/fonts/Roboto-Medium.ttf) add_library(timing INTERFACE) target_include_directories(timing INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include/) add_executable(test-timing src/test-timing.cpp) - target_link_libraries(test-timing PRIVATE gr-digitizers-options timing PkgConfig::saftlib PkgConfig::etherbone imgui implot gnuradio-algorithm gnuradio-core ui_assets) + target_link_libraries(test-timing PRIVATE gr-digitizers-options timing PkgConfig::saftlib PkgConfig::etherbone imgui implot gnuradio-algorithm gnuradio-core timing_ui_assets) endif () if (ENABLE_GR_DIGITIZERS_TESTING) diff --git a/blocklib/timing/src/fair_header.h b/blocklib/timing/src/fair_header.h index bc8fa8e..a36def9 100644 --- a/blocklib/timing/src/fair_header.h +++ b/blocklib/timing/src/fair_header.h @@ -6,7 +6,7 @@ #include #include -CMRC_DECLARE(ui_assets); +CMRC_DECLARE(timing_ui_assets); namespace app_header { namespace detail { @@ -31,8 +31,8 @@ ImFont* loadHeaderFont(float size) { config.OversampleV = 1; config.PixelSnapH = true; config.FontDataOwnedByAtlas = false; - ImGuiIO &io = ImGui::GetIO(); - auto primaryFont = cmrc::ui_assets::get_filesystem().open("Roboto-Medium.ttf"); + ImGuiIO &io = ImGui::GetIO(); + auto primaryFont = cmrc::timing_ui_assets::get_filesystem().open("Roboto-Medium.ttf"); return io.Fonts->AddFontFromMemoryTTF(const_cast(primaryFont.begin()), static_cast(primaryFont.size()), size, &config); }