compilers.conf: modify default DPORT_CLANG_STD_INCOPTXX
authorJohn Marino <draco@marino.st>
Sun, 22 Nov 2015 13:33:44 +0000 (14:33 +0100)
committerJohn Marino <draco@marino.st>
Sun, 22 Nov 2015 13:33:44 +0000 (14:33 +0100)
I am not entirely sure INCOPTXX even needs to be set for clang, but
let's change DPORT_CLANG_STD_INCOPTXX from:
  -isystem /usr/include/c++/5.0
to:
  -cxx-isystem /usr/include/c++/5.0

The inclusion only applies to c++, so let's specify that.  This only
applies to clang from dports and it can be overridden.

etc/defaults/compilers.conf

index db68725..6dceb4a 100644 (file)
@@ -33,7 +33,7 @@
 STD_INCOPT="-nostdinc -iprefix ${INCPREFIX} -iwithprefixbefore /usr/include"
 DPORT_GCC_STD_INCOPTXX="-isystem /usr/local/lib/${CCVER}/include/c++ \
        -isystem /usr/local/lib/${CCVER}/include/c++/${MACHARCH}-portbld-dragonfly${MACHREL}"
-DPORT_CLANG_STD_INCOPTXX="-isystem /usr/include/c++/5.0"
+DPORT_CLANG_STD_INCOPTXX="-cxx-isystem /usr/include/c++/5.0"
 
 
 # For each custom compiler definition, it is mandatory to define the