// vim:syntax=doxygen /** \page cmp FLTK Code Management Plan (CMP)
|
|
|---|
|
C++ source files can have any of the following extensions on various
platforms: ".C", ".cc", ".cpp", ".cxx". Only the ".cxx" extension is
universally recognized by C++ compilers as a C++ source file - ".C"
is not usable on macOS and Windows, ".cc" is not usable on Windows, and
".cpp" is historically considered C preprocessor output on UNIX.
Since not all make programs handle C++ source files with the ".cxx" extension, the FLTK build system explicitly defines makefile rules for compiling C++ source files with an extension of ".cxx". |