summaryrefslogtreecommitdiffstats
path: root/usr.bin/cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add where missing and harmonize PATH to be _PATH_DEFPATH (without local norajacoutot2019-09-281-2/+2
| | | | | | | X11R6). Suggested by tb@ ok deraadt@ tb@ millert@
* Use shell arrays to store arguments instead of building a string for eval.guenther2013-12-092-16/+27
| | | | | | | | | Add option argument handling for all the options that take an argument. Handle -I with separate path argument. Retire gcc2-specific bits. Handle -U__GNUC__ correctly on gcc4 systems. ok jca@ millert@
* Remove support for COMPILER_VERSION == gcc2.miod2013-08-061-4/+2
| | | | | | | | Change the logic depending upon COMPILER_VERSION everywhere, to assume gcc4 is the norm and to explicitely test for gcc3 when a different behaviour is required. No functional change intended. Be sure to `make install' in share/mk before attempting to do anything.
* Switch to using COMPILER_VERSION instead of USE_GCC3, allows for more flexibledrahn2010-05-101-5/+3
| | | | | | complier picking, eg supporting gcc2, gcc3, and gcc4. based on diff by Marco, with fixes from espie@. ok espie@ general mumbling of approval of others.
* Support gcc4 with cpp (gcc4 binary to be installed in /usr/libexec/cpp).drahn2010-05-032-6/+10
| | | | ok kettenis@
* Clean-up logic, support -$ on gcc2, nothing on gcc3.espie2004-02-102-24/+29
| | | | | | Add -notraditional to help the transition into not -trad land. ok deraadt@
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-031-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* no need for obj dir at all; millert@ okmickey1999-12-231-1/+2
|
* Sync for 990608 egcs snapshot...espie1999-06-171-2/+5
| | | | | finally, the interface is frozen with /usr/libexec/cpp not defining __GNUC__
* New egcs cpp driver does always define gnu C.espie1999-05-261-5/+2
|
* Deal much better with installation problemsniklas1998-02-181-2/+6
|
* COPY -> INSTALL_COPY and STRIP -> INSTALL_STRIPmillert1997-04-271-2/+2
| | | | | | | This fixes namespace problems where STRIP is sometimes used as the name of the strip(1) to use and other times used as the flag to send install(1) when stripping (or not). COPY doesn't have this problem (yet) but was poorly named.
* install -> ${INSTALL}, -c -> ${COPY}downsj1996-12-081-2/+2
|
* Our /usr/libexec/cpp link creation wasn't suitable for cross-buildsniklas1996-08-261-5/+1
|
* rcsidderaadt1996-06-262-1/+3
|
* create /usr/libexec/cpp as a symbolic linkderaadt1996-01-041-1/+5
|
* /usr/bin/cpp wrapper script (which now knows where to find thederaadt1996-01-022-0/+111
correct path to GNU cpp through an incredibly twisted hack)