From e9966b7e3190705b3e9b50d35f6a5aff3fe6443e Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Thu, 29 Jan 2026 17:25:24 +0100 Subject: 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. --- src/CMakeLists.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') 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 ) -- cgit v1.2.3