diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2026-01-29 17:25:24 +0100 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2026-01-29 17:43:21 +0100 |
| commit | e9966b7e3190705b3e9b50d35f6a5aff3fe6443e (patch) | |
| tree | ba1be7d49801515eb8f055b7f13238a32bb92498 /src/CMakeLists.txt | |
| parent | bed38ba3f5ba653ab41bd5abb92c923591442c8f (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.txt | 10 |
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 ) |
