From c43fe02f66acb415bb07fdc560913e81ce6a92bb Mon Sep 17 00:00:00 2001 From: 0xFEEDC0DE64 Date: Tue, 14 Nov 2023 14:25:57 +0100 Subject: [PATCH] Rewrites for esp-idf --- CMakeLists.txt | 10 ++++++++++ fmt.pri | 1 + fmt_src.pri | 4 ++++ 3 files changed, 15 insertions(+) create mode 100644 fmt.pri create mode 100644 fmt_src.pri diff --git a/CMakeLists.txt b/CMakeLists.txt index bcdd1101..b069d25c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,3 +1,4 @@ +if(NOT DEFINED IDF_TARGET) cmake_minimum_required(VERSION 3.8...3.26) # Fallback for using newer policies on CMake <3.12. @@ -442,3 +443,12 @@ if (FMT_MASTER_PROJECT AND EXISTS ${gitignore}) set(CPACK_RESOURCE_FILE_README ${PROJECT_SOURCE_DIR}/README.rst) include(CPack) endif () +else() +idf_component_register( + SRCS + src/format.cc + INCLUDE_DIRS + include +) +set_property(TARGET ${COMPONENT_LIB} PROPERTY CXX_STANDARD 23) +endif() diff --git a/fmt.pri b/fmt.pri new file mode 100644 index 00000000..12c7346b --- /dev/null +++ b/fmt.pri @@ -0,0 +1 @@ +QMAKE_CXXFLAGS += -isystem $$PWD/include diff --git a/fmt_src.pri b/fmt_src.pri new file mode 100644 index 00000000..5f43cc04 --- /dev/null +++ b/fmt_src.pri @@ -0,0 +1,4 @@ +HEADERS += + +SOURCES += \ + $$PWD/src/format.cc