aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/cgcc
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-06-17 12:30:44 +0200
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-11-07 17:16:01 +0100
commit28745e8f29ff5b61d92d6bc0242c1491aa36389a (patch)
treec2328e920c1b80b5ca33d101cb7e4fd7b2516bea /cgcc
parentc408da27b1a4af23a3cea4fdc54fc41aec4b0f70 (diff)
downloadsparse-dev-28745e8f29ff5b61d92d6bc0242c1491aa36389a.tar.gz
cgcc: teach cgcc about freebsd & netbsd
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'cgcc')
-rwxr-xr-xcgcc6
1 files changed, 6 insertions, 0 deletions
diff --git a/cgcc b/cgcc
index 16b37310..0b191f62 100755
--- a/cgcc
+++ b/cgcc
@@ -241,6 +241,12 @@ sub add_specs {
} elsif ($spec eq 'openbsd') {
return &add_specs ('unix') .
' -D__OpenBSD__=1';
+ } elsif ($spec eq 'freebsd') {
+ return &add_specs ('unix') .
+ ' -D__FreeBSD__=1';
+ } elsif ($spec eq 'netbsd') {
+ return &add_specs ('unix') .
+ ' -D__NetBSD__=1';
} elsif ($spec eq 'darwin') {
return
' -D__APPLE__=1 -D__MACH__=1';