| @@ -1,39 +1,44 @@ | | | @@ -1,39 +1,44 @@ |
1 | # $NetBSD: options.mk,v 1.2 2017/05/10 15:02:29 jperkin Exp $ | | 1 | # $NetBSD: options.mk,v 1.3 2018/05/02 18:38:30 minskim Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.${GCC_PKGNAME} | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.${GCC_PKGNAME} |
4 | PKG_SUPPORTED_OPTIONS= nls gcc-inplace-math gcc-c++ gcc-fortran \ | | 4 | PKG_SUPPORTED_OPTIONS= nls gcc-inplace-math gcc-c++ gcc-fortran \ |
5 | gcc-go gcc-objc gcc-objc++ gcc-graphite | | 5 | gcc-go gcc-objc gcc-objc++ gcc-graphite |
6 | PKG_SUGGESTED_OPTIONS= gcc-c++ gcc-fortran gcc-objc gcc-objc++ \ | | 6 | PKG_SUGGESTED_OPTIONS= gcc-c++ gcc-fortran gcc-objc gcc-objc++ \ |
7 | gcc-graphite gcc-inplace-math | | 7 | gcc-graphite gcc-inplace-math |
8 | | | 8 | |
9 | .if ${OPSYS} == "NetBSD" | | 9 | .if ${OPSYS} == "NetBSD" |
10 | PKG_SUGGESTED_OPTIONS+= nls | | 10 | PKG_SUGGESTED_OPTIONS+= nls |
11 | .elif ${OPSYS} == "Linux" | | 11 | .elif ${OPSYS} == "Linux" |
12 | PKG_SUGGESTED_OPTIONS+= nls | | 12 | PKG_SUGGESTED_OPTIONS+= nls |
13 | .elif ${OPSYS} == "DragonFly" | | 13 | .elif ${OPSYS} == "DragonFly" |
14 | PKG_SUGGESTED_OPTIONS+= nls | | 14 | PKG_SUGGESTED_OPTIONS+= nls |
15 | .elif ${OPSYS} == "SunOS" | | 15 | .elif ${OPSYS} == "SunOS" |
16 | PKG_SUGGESTED_OPTIONS+= gcc-inplace-math | | 16 | PKG_SUGGESTED_OPTIONS+= gcc-inplace-math |
17 | .else | | 17 | .else |
18 | .endif | | 18 | .endif |
19 | | | 19 | |
20 | ### | | 20 | ### |
21 | ### Determine if multilib is avalible. | | 21 | ### Determine if multilib is avalible. |
22 | ### | | 22 | ### |
23 | MULTILIB_SUPPORTED?= unknown | | 23 | MULTILIB_SUPPORTED?= unknown |
24 | .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) | | 24 | .if !empty(MACHINE_PLATFORM:MLinux-*-x86_64) |
25 | . if exists(/usr/include/gnu/stubs-64.h) && \ | | 25 | . if exists(/usr/include/x86_64-linux-gnu/gnu) |
26 | !exists(/usr/include/gnu/stubs-32.h) | | 26 | _GNU_INCLUDE_DIR= /usr/include/x86_64-linux-gnu/gnu |
| | | 27 | . else |
| | | 28 | _GNU_INCLUDE_DIR= /usr/include/gnu |
| | | 29 | . endif |
| | | 30 | . if exists(${_GNU_INCLUDE_DIR}/stubs-64.h) && \ |
| | | 31 | !exists(${_GNU_INCLUDE_DIR}/stubs-32.h) |
27 | MULTILIB_SUPPORTED=No | | 32 | MULTILIB_SUPPORTED=No |
28 | . else | | 33 | . else |
29 | MULTILIB_SUPPORTED=Yes | | 34 | MULTILIB_SUPPORTED=Yes |
30 | . endif | | 35 | . endif |
31 | .endif | | 36 | .endif |
32 | .if !empty(MULTILIB_SUPPORTED:M[Yy][Ee][Ss]) | | 37 | .if !empty(MULTILIB_SUPPORTED:M[Yy][Ee][Ss]) |
33 | PKG_SUPPORTED_OPTIONS+= gcc-multilib | | 38 | PKG_SUPPORTED_OPTIONS+= gcc-multilib |
34 | PKG_SUGGESTED_OPTIONS+= gcc-multilib | | 39 | PKG_SUGGESTED_OPTIONS+= gcc-multilib |
35 | .endif | | 40 | .endif |
36 | | | 41 | |
37 | .include "../../mk/bsd.options.mk" | | 42 | .include "../../mk/bsd.options.mk" |
38 | | | 43 | |
39 | ### | | 44 | ### |