From d88473bc53f32a54f18d976a97cc4d39f8902848 Mon Sep 17 00:00:00 2001 From: Markus Minichmayr Date: Wed, 23 Feb 2022 15:20:19 +0100 Subject: Introducing config_public.h.cmake, which contains configuration to be included in ical.h. --- CMakeLists.txt | 1 + config.h.cmake | 2 ++ config_public.h.cmake | 1 + src/libical/ical_file.cmake | 1 + 4 files changed, 5 insertions(+) create mode 100644 config_public.h.cmake diff --git a/CMakeLists.txt b/CMakeLists.txt index f88bf312..062f3de8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -392,6 +392,7 @@ endif() include(ConfigureChecks.cmake) add_definitions(-DHAVE_CONFIG_H) +configure_file(config_public.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config_public.h) configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) set(INSTALL_TARGETS_DEFAULT_ARGS diff --git a/config.h.cmake b/config.h.cmake index 958ffd1d..aae1cf8a 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -1,5 +1,7 @@ /* config.h. Generated by cmake from config.h.cmake */ +#include "config_public.h" + /* Define if you have the ICU library. */ #cmakedefine HAVE_LIBICU 1 diff --git a/config_public.h.cmake b/config_public.h.cmake new file mode 100644 index 00000000..d6dd111c --- /dev/null +++ b/config_public.h.cmake @@ -0,0 +1 @@ +/* config_public.h. Generated by cmake from config_public.h.cmake */ diff --git a/src/libical/ical_file.cmake b/src/libical/ical_file.cmake index e1db0cc8..8a13d07c 100644 --- a/src/libical/ical_file.cmake +++ b/src/libical/ical_file.cmake @@ -1,6 +1,7 @@ # ORDERING OF HEADERS IS SIGNIFICANT. Don't change this ordering. # It is required to make the combined header ical.h properly. set(COMBINEDHEADERSICAL + ${TOPB}/config_public.h ${TOPB}/src/libical/icalversion.h ${TOPS}/src/libical/icaltime.h ${TOPS}/src/libical/icalduration.h -- cgit v1.2.1