summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2026-01-29 17:25:24 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2026-01-29 17:43:21 +0100
commite9966b7e3190705b3e9b50d35f6a5aff3fe6443e (patch)
treeba1be7d49801515eb8f055b7f13238a32bb92498 /src/CMakeLists.txt
parentbed38ba3f5ba653ab41bd5abb92c923591442c8f (diff)
CMake: add try_compile() to figure out if Pen/Tablet is supported
This test is specifically intended to disable Pen/Tablet support on classic MinGW (32-bit) platforms that lack required symbol definitions although Pen/Tablet support might be supported by the Windows system. This test can be extended for other platforms, but for now it's performed only on Windows.
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index bae8d0e81..cf4196185 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -421,24 +421,24 @@ else()
# Optional Pen/Tablet Support
- if(FLTK_OPTION_PEN_SUPPORT)
+ if(FLTK_HAVE_PEN_SUPPORT)
list(APPEND DRIVER_FILES
drivers/WinAPI/Fl_WinAPI_Pen_Driver.cxx
)
- endif(FLTK_OPTION_PEN_SUPPORT)
+ endif(FLTK_HAVE_PEN_SUPPORT)
endif(FLTK_USE_X11 AND NOT FLTK_USE_WAYLAND)
# Common Pen/Tablet Support Files
-if(FLTK_OPTION_PEN_SUPPORT)
+if(FLTK_HAVE_PEN_SUPPORT)
list(APPEND DRIVER_FILES
drivers/Base/Fl_Base_Pen_Events.cxx
)
list(APPEND DRIVER_HEADER_FILES
drivers/Base/Fl_Base_Pen_Events.H
)
-endif(FLTK_OPTION_PEN_SUPPORT)
+endif(FLTK_HAVE_PEN_SUPPORT)
source_group("Header Files" FILES ${HEADER_FILES})
source_group("Private Header Files" FILES ${PRIVATE_HEADER_FILES})
@@ -645,7 +645,7 @@ if(APPLE AND NOT FLTK_BACKEND_X11)
Fl_Native_File_Chooser_MAC.mm
Fl_MacOS_Sys_Menu_Bar.mm
)
- if(FLTK_OPTION_PEN_SUPPORT)
+ if(FLTK_HAVE_PEN_SUPPORT)
list(APPEND MMFILES
drivers/Cocoa/Fl_Cocoa_Pen_Events.mm
)