From aab38252544a8f49a232fbb48fce48f64394db04 Mon Sep 17 00:00:00 2001 From: Hugo Date: Fri, 27 Mar 2026 17:33:26 +0900 Subject: [PATCH] fix(cmake): resolve local includes relative to the current list dir --- CMakeLists.txt | 4 ++-- extern-project/CMakeLists.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f45e879..a607d7e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,9 +28,9 @@ message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}") # INCLUDE .CMAKE # =========================== -include(${CMAKE_SOURCE_DIR}/cmake/compiler/coretrace-compiler.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/cmake/compiler/coretrace-compiler.cmake) -include(${CMAKE_SOURCE_DIR}/cmake/logger/coretraceLog.cmake) +include(${CMAKE_CURRENT_LIST_DIR}/cmake/logger/coretraceLog.cmake) # =========================== # Build Options diff --git a/extern-project/CMakeLists.txt b/extern-project/CMakeLists.txt index a3f4ae1..fdf5941 100644 --- a/extern-project/CMakeLists.txt +++ b/extern-project/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.21) +cmake_minimum_required(VERSION 3.28) project(consumer_example CXX) set(CMAKE_CXX_STANDARD 20)