From a63fe0d97ac8dbc7be76d681e94cda6417d2c4a7 Mon Sep 17 00:00:00 2001 From: Francisco Herrera Date: Wed, 10 Jul 2024 20:55:17 -0300 Subject: [PATCH] trying to fix building on esp-idf --- CMakeLists.txt | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e4c5dd31..fa61485d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,16 +1,22 @@ cmake_minimum_required(VERSION 3.5) -project(u8g2) set(COMPONENT_ADD_INCLUDEDIRS csrc) file(GLOB COMPONENT_SRCS csrc/*.c) file(GLOB COMPONENT_HDRS csrc/*.h) +if(COMMAND idf_component_register) + idf_component_register(SRCS "${COMPONENT_SRCS}" INCLUDE_DIRS csrc) + return() +endif() + +project(u8g2) + if(COMMAND register_component) - set(COMPONENT_NAME ".") - register_component() + set(COMPONENT_NAME ".") + register_component() else() - add_library(u8g2 ${COMPONENT_SRCS}) - target_include_directories(u8g2 PUBLIC "$" "$") + add_library(u8g2 ${COMPONENT_SRCS}) + target_include_directories(u8g2 PUBLIC "$" "$") endif() install(TARGETS u8g2