From 564b85ecca79fcf0a003cf55cae0749cc0a1064b Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 9 Apr 2003 11:50:50 +0000 Subject: [PATCH] Initial revision --- admin/notes/cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 admin/notes/cpp diff --git a/admin/notes/cpp b/admin/notes/cpp new file mode 100644 index 0000000000..6815b88ccc --- /dev/null +++ b/admin/notes/cpp @@ -0,0 +1,18 @@ +ttn 2003-04-09 + +we use a C preprocesor not only in the normal compilation of .c files +into object files, but also for creating + + src/Makefile + lib-src/Makefile + +(delimited by comment "start of cpp stuff"). some cpp implementations +insert whitespace in between tokens, which explains the "$(dot)$(dot)" +and "UNEXEC_ALIAS" workarounds for unixoid systems and the bundled +tradcpp/ for vms. [NOTE: tradcpp/ not yet checked in.] + +during makefile creation, the preprocessor symbol NOT_C_CODE is defined. +this should not be defined for normal .c file compilation. + +there has been discussion on eliminating this use of cpp and relying +solely on autoconf processing. rms says to leave it be. -- 2.20.1