From 18dbc8acc68b6779c96c744875c81104266af2f1 Mon Sep 17 00:00:00 2001 From: ArthurSonzogni Date: Fri, 16 May 2025 11:50:45 +0200 Subject: [PATCH] Fix build errors. --- CMakeLists.txt | 8 +++----- src/translator/grammar/CMakeLists.txt | 5 ++--- src/translator/graph_planar/GraphPlanarEmpty.cpp | 1 + 3 files changed, 6 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 28cf79f..fce539e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,13 +24,10 @@ FetchContent_Declare(json GIT_REPOSITORY https://github.com/ArthurSonzogni/nlohmann_json_cmake_fetchcontent GIT_TAG v3.9.1 GIT_PROGRESS TRUE + EXCLUDE_FROM_ALL TRUE ) -FetchContent_GetProperties(json) -if(NOT json_POPULATED) - FetchContent_Populate(json) - add_subdirectory(${json_SOURCE_DIR} ${json_BINARY_DIR} EXCLUDE_FROM_ALL) -endif() +FetchContent_MakeAvailable(json) #------------------------------------------------------------------------------- @@ -41,6 +38,7 @@ FetchContent_Declare(antlr GIT_TAG remove-pthread GIT_SHALLOW FALSE GIT_PROGRESS TRUE + EXCLUDE_FROM_ALL TRUE ) FetchContent_GetProperties(antlr) diff --git a/src/translator/grammar/CMakeLists.txt b/src/translator/grammar/CMakeLists.txt index 1af0285..da38d2c 100644 --- a/src/translator/grammar/CMakeLists.txt +++ b/src/translator/grammar/CMakeLists.txt @@ -10,9 +10,8 @@ else() FetchContent_Declare(kgt GIT_REPOSITORY https://github.com/ArthurSonzogni/kgt GIT_TAG 56c3f46cf286051096d9295118c048219fe0d776 + EXCLUDE_FROM_ALL ) - FetchContent_GetProperties(kgt) - FetchContent_Populate(kgt) - add_subdirectory(${kgt_SOURCE_DIR} ${kgt_BINARY_DIR} EXCLUDE_FROM_ALL) + FetchContent_MakeAvailable(kgt) target_link_libraries(translator_grammar PRIVATE kgt::kgt) endif() diff --git a/src/translator/graph_planar/GraphPlanarEmpty.cpp b/src/translator/graph_planar/GraphPlanarEmpty.cpp index 16cb3be..e69f6e8 100644 --- a/src/translator/graph_planar/GraphPlanarEmpty.cpp +++ b/src/translator/graph_planar/GraphPlanarEmpty.cpp @@ -1,3 +1,4 @@ +#include #include "translator/Translator.h" std::unique_ptr GraphPlanarTranslator() {