From 15310fb7078796b793d2dba1567553dc1ba3f4d2 Mon Sep 17 00:00:00 2001 From: Pcornat Date: Thu, 12 Feb 2026 20:59:36 +0100 Subject: [PATCH 1/2] Add GIT_TAG to main for a dependency. --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 18870ec..6ac7572 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,6 +7,7 @@ pkg_check_modules(GTKMM4 REQUIRED IMPORTED_TARGET gtkmm-4.0) fetchcontent_declare(BillySheet GIT_REPOSITORY https://gitea.pcornatcloud.fr/Pcornat/BillySheet.git + GIT_TAG main GIT_SUBMODULES_RECURSE ON GIT_SHALLOW ON DOWNLOAD_EXTRACT_TIMESTAMP OFF From a54d1f7e984b52d437a4123ac267a31c121242e7 Mon Sep 17 00:00:00 2001 From: Pcornat Date: Thu, 12 Feb 2026 20:59:51 +0100 Subject: [PATCH 2/2] Rename project to BillyGui --- CMakeLists.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6ac7572..8a67ac1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.30) -project(LearnGtk4 LANGUAGES CXX) +project(BillyGui LANGUAGES CXX) include(FetchContent) find_package(PkgConfig REQUIRED) @@ -73,20 +73,20 @@ set(SPDLOG_NO_TLS ON) set(SPDLOG_NO_ATOMIC_LEVELS ON) fetchcontent_makeavailable(spdlog) -add_executable(LearnGtk4 main.cpp +add_executable(${PROJECT_NAME} main.cpp hello_world.cpp hello_world.hpp app_win_2_back.cpp app_win_2_back.hpp ) -set_target_properties(LearnGtk4 spdlog_header_only PROPERTIES +set_target_properties(${PROJECT_NAME} spdlog_header_only PROPERTIES CXX_STANDARD 23 CXX_STANDARD_REQUIRED ON CXX_EXTENSIONS OFF INTERPROCEDURAL_OPTIMIZATION ON ) -target_compile_options(LearnGtk4 PUBLIC ${COMPILE_FLAGS}) -target_link_options(LearnGtk4 PUBLIC ${LINKER_OPTIONS}) -target_link_libraries(LearnGtk4 PkgConfig::GTKMM4 spdlog_header_only BillySheet) +target_compile_options(${PROJECT_NAME} PUBLIC ${COMPILE_FLAGS}) +target_link_options(${PROJECT_NAME} PUBLIC ${LINKER_OPTIONS}) +target_link_libraries(${PROJECT_NAME} PkgConfig::GTKMM4 spdlog_header_only BillySheet)