summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Minichmayr <markus@tapkey.com>2022-02-23 15:20:19 +0100
committerAllen Winter <allen.winter@kdab.com>2022-06-03 11:17:08 -0400
commitd88473bc53f32a54f18d976a97cc4d39f8902848 (patch)
tree919645b4eba3d0d12438a025a02d27bbff661e35
parentc883bc9fff66ed4579ec39f10c48b083dbec9f3a (diff)
downloadlibical-git-d88473bc53f32a54f18d976a97cc4d39f8902848.tar.gz
Introducing config_public.h.cmake, which contains configuration to be included in ical.h.
-rw-r--r--CMakeLists.txt1
-rw-r--r--config.h.cmake2
-rw-r--r--config_public.h.cmake1
-rw-r--r--src/libical/ical_file.cmake1
4 files changed, 5 insertions, 0 deletions
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