| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: clang.mk,v 1.24 2020/04/17 13:35:36 joerg Exp $ | | 1 | # $NetBSD: clang.mk,v 1.25 2020/04/17 13:36:26 joerg Exp $ |
2 | # | | 2 | # |
3 | # This is the compiler definition for the clang compiler. | | 3 | # This is the compiler definition for the clang compiler. |
4 | # | | 4 | # |
5 | # User-settable variables: | | 5 | # User-settable variables: |
6 | # | | 6 | # |
7 | # CLANGBASE | | 7 | # CLANGBASE |
8 | # The base directory where the compiler is installed. | | 8 | # The base directory where the compiler is installed. |
9 | # | | 9 | # |
10 | | | 10 | |
11 | .if !defined(COMPILER_CLANG_MK) | | 11 | .if !defined(COMPILER_CLANG_MK) |
12 | COMPILER_CLANG_MK= defined | | 12 | COMPILER_CLANG_MK= defined |
13 | | | 13 | |
14 | # Add the dependency on clang | | 14 | # Add the dependency on clang |
| @@ -81,22 +81,23 @@ LDFLAGS+= ${_CLANG_LDFLAGS} | | | @@ -81,22 +81,23 @@ LDFLAGS+= ${_CLANG_LDFLAGS} |
81 | # | | 81 | # |
82 | _LANGUAGES.clang= # empty | | 82 | _LANGUAGES.clang= # empty |
83 | .for _lang_ in ${USE_LANGUAGES} | | 83 | .for _lang_ in ${USE_LANGUAGES} |
84 | _LANGUAGES.clang+= ${LANGUAGES.clang:M${_lang_}} | | 84 | _LANGUAGES.clang+= ${LANGUAGES.clang:M${_lang_}} |
85 | .endfor | | 85 | .endfor |
86 | | | 86 | |
87 | PKGSRC_FORTRAN?=gfortran | | 87 | PKGSRC_FORTRAN?=gfortran |
88 | | | 88 | |
89 | .if !empty(PKGSRC_FORTRAN) && (!empty(USE_LANGUAGES:Mfortran) || !empty(USE_LANGUAGES:Mfortran77)) | | 89 | .if !empty(PKGSRC_FORTRAN) && (!empty(USE_LANGUAGES:Mfortran) || !empty(USE_LANGUAGES:Mfortran77)) |
90 | . include "../../mk/compiler/${PKGSRC_FORTRAN}.mk" | | 90 | . include "../../mk/compiler/${PKGSRC_FORTRAN}.mk" |
91 | .endif | | 91 | .endif |
92 | | | 92 | |
93 | _WRAP_EXTRA_ARGS.CC+= -Qunused-arguments -fcommon | | 93 | _WRAP_EXTRA_ARGS.CC+= -Qunused-arguments -fcommon |
94 | CWRAPPERS_APPEND.cc+= -Qunused-arguments -fcommon | | 94 | CWRAPPERS_APPEND.cc+= -Qunused-arguments |
| | | 95 | CWRAPPERS_PREPEND.cc+= -Qunused-arguments -fcommon |
95 | _WRAP_EXTRA_ARGS.CXX+= -Qunused-arguments | | 96 | _WRAP_EXTRA_ARGS.CXX+= -Qunused-arguments |
96 | CWRAPPERS_APPEND.cxx+= -Qunused-arguments | | 97 | CWRAPPERS_APPEND.cxx+= -Qunused-arguments |
97 | | | 98 | |
98 | .for _version_ in ${_CXX_STD_VERSIONS} | | 99 | .for _version_ in ${_CXX_STD_VERSIONS} |
99 | _CXX_STD_FLAG.${_version_}?= -std=${_version_} | | 100 | _CXX_STD_FLAG.${_version_}?= -std=${_version_} |
100 | .endfor | | 101 | .endfor |
101 | | | 102 | |
102 | .endif # COMPILER_CLANG_MK | | 103 | .endif # COMPILER_CLANG_MK |