Hmm, I'm not an expert on this subject, but looking at the README.CMake.txt about the FLTK_OPTION_PRINT_SUPPORT option, there is something (underlined below) about only making sense for unix builds:
Other devs will probably chime in as to why that is, but I'm guessing there might be some dependency on winspool.h for e.g. rendering a canvas straight to PDF, or some such.FLTK_OPTION_PRINT_SUPPORT - default ON
When turned off, the Fl_Printer class does nothing and the
Fl_PostScript_File_Device class cannot be used, but the FLTK library
is somewhat smaller. This option makes sense only on the Unix/Linux
platform or on macOS when FLTK_BACKEND_X11 is ON.