From b91db00d9164e45a51e19ec20ee9bed6b357b8e9 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Mon, 20 Dec 2021 19:18:38 +0100 Subject: CMake: export Cairo include directories (issue #350) If a user project is built using a FLTK library generated by CMake with Cairo support then the CMake variable FLTK_INCLUDE_DIRECTORIES now includes the required Cairo include directories. --- CMake/export.cmake | 3 +++ CMake/install.cmake | 3 +++ 2 files changed, 6 insertions(+) diff --git a/CMake/export.cmake b/CMake/export.cmake index 81f6e08d1..b67b3d739 100644 --- a/CMake/export.cmake +++ b/CMake/export.cmake @@ -48,6 +48,9 @@ configure_file ( # generate FLTKConfig.cmake for build directory use set (INCLUDE_DIRS "${FLTK_INCLUDE_DIRS}") +if (FLTK_HAVE_CAIRO) + list (APPEND INCLUDE_DIRS ${PKG_CAIRO_INCLUDE_DIRS}) +endif () set (CONFIG_PATH ${CMAKE_CURRENT_BINARY_DIR}) configure_file( diff --git a/CMake/install.cmake b/CMake/install.cmake index b6b18c374..0d1c35f16 100644 --- a/CMake/install.cmake +++ b/CMake/install.cmake @@ -50,6 +50,9 @@ endif (OPTION_CREATE_LINKS) # generate FLTKConfig.cmake for installed directory use set (INCLUDE_DIRS ${CMAKE_INSTALL_PREFIX}/include) +if (FLTK_HAVE_CAIRO) + list (APPEND INCLUDE_DIRS ${PKG_CAIRO_INCLUDE_DIRS}) +endif () set (CONFIG_PATH ${CMAKE_INSTALL_PREFIX}/${FLTK_CONFIG_PATH}) -- cgit v1.2.3