> It has been noted a few months ago that hiding an objective-C++ > file inside a .cxx file is not a very good practice. > > I would like to propose to stop this practice, and thus to > compile, specifically for Mac OS X, three .mm files > Fl_cocoa.mm > Fl_Quartz_Printer.mm > Fl_Native_File_Chooser_MAC.mm > instead of having them included by .cxx files and compiled with the > option -x objective-c++.
I've fixed (locally) the changes required by this proposal in CMake files and in file fluid/ide_maketools.cxx, so only the IDE's remain to be fixed. Matt: what's your opinion on this proposal ? I have tried to understand the general logic of your IDE_SUPPORT as fluid plugins. My understanding is that you build a single db with fluid --fltkdb and then construct Xcode and VisualC project files from it. It seems also that Mac OS X-only source files aren't considered by the present logic. So, what can we decide ? _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
