diff options
author | Adam Mitz <mitza@ociweb.com> | 2016-01-29 20:54:39 +0000 |
---|---|---|
committer | Adam Mitz <mitza@ociweb.com> | 2016-01-29 20:54:39 +0000 |
commit | 2ecdb1be613c090a38df9444557ff19f32fc008d (patch) | |
tree | 5289c478ab25b3cf573eeea57adce11320e0ebcf /ACE/include | |
parent | a536f85de35ba6b082109209adc13dd9418cde74 (diff) | |
download | ATCD-2ecdb1be613c090a38df9444557ff19f32fc008d.tar.gz |
Added support for FreeBSD 10.2 with clang.
Diffstat (limited to 'ACE/include')
-rw-r--r-- | ACE/include/makeinclude/platform_freebsd.GNU | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ACE/include/makeinclude/platform_freebsd.GNU b/ACE/include/makeinclude/platform_freebsd.GNU index d65cddeae8d..4edb4bc907d 100644 --- a/ACE/include/makeinclude/platform_freebsd.GNU +++ b/ACE/include/makeinclude/platform_freebsd.GNU @@ -6,14 +6,21 @@ ## variable, especially with respect to defining the correct compiler ## flags for threads. OSVERSION := $(shell sysctl -n kern.osreldate) +OSMAJOR := $(firstword $(subst ., ,$(shell sysctl -n kern.osrelease))) debug ?= 1 optimize ?= 1 threads ?= 1 versioned_so ?= 1 -CC ?= gcc -CXX ?= g++ +ifeq ($(OSMAJOR),10) + CC ?= clang + CXX ?= clang++ + CCFLAGS += -fdelayed-template-parsing +else + CC ?= gcc + CXX ?= g++ +endif AR = ar ARFLAGS = ruv |