summaryrefslogtreecommitdiff
path: root/CMake
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2024-02-24 19:20:22 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2024-02-24 19:20:22 +0100
commit77c726c79c623e036fb40e7e1c6973f058b35abc (patch)
tree133a9f9244339c3652932e0599db94c1e06d03be /CMake
parent37c8c051ba1c9c89e3c45e7ef19e40df0c599640 (diff)
CMake/macOS/X11: fix "FINK" search directories
note: use only if found. Todo: check if we can get rid of explicit directory names like /opt/sw, /sw, /opt/X11, ...
Diffstat (limited to 'CMake')
-rw-r--r--CMake/options.cmake8
1 files changed, 5 insertions, 3 deletions
diff --git a/CMake/options.cmake b/CMake/options.cmake
index cae193020..9972664fa 100644
--- a/CMake/options.cmake
+++ b/CMake/options.cmake
@@ -879,9 +879,11 @@ if((X11_Xft_FOUND OR NOT USE_PANGOXFT) AND FLTK_USE_PANGO)
# this covers Debian, Ubuntu, FreeBSD, NetBSD, Darwin
if(APPLE AND FLTK_BACKEND_X11)
find_file(FINK_PREFIX NAMES /opt/sw /sw)
- list(APPEND CMAKE_INCLUDE_PATH ${FINK_PREFIX}/include)
- list(APPEND FLTK_BUILD_INCLUDE_DIRECTORIES ${FINK_PREFIX}/include/cairo)
- list(APPEND CMAKE_LIBRARY_PATH ${FINK_PREFIX}/lib)
+ if(FINK_PREFIX)
+ list(APPEND CMAKE_INCLUDE_PATH ${FINK_PREFIX}/include)
+ list(APPEND FLTK_BUILD_INCLUDE_DIRECTORIES ${FINK_PREFIX}/include/cairo)
+ list(APPEND CMAKE_LIBRARY_PATH ${FINK_PREFIX}/lib)
+ endif(FINK_PREFIX)
endif(APPLE AND FLTK_BACKEND_X11)
find_file(HAVE_PANGO_H pango-1.0/pango/pango.h ${CMAKE_INCLUDE_PATH})