Lines 40-45
Link Here
|
40 |
OPTIONS_DEFINE= INTERFACE64 OPENMP |
40 |
OPTIONS_DEFINE= INTERFACE64 OPENMP |
41 |
OPTIONS_DEFINE_i386= DYNAMIC_ARCH AVX AVX2 |
41 |
OPTIONS_DEFINE_i386= DYNAMIC_ARCH AVX AVX2 |
42 |
OPTIONS_DEFINE_amd64= ${OPTIONS_DEFINE_i386} |
42 |
OPTIONS_DEFINE_amd64= ${OPTIONS_DEFINE_i386} |
|
|
43 |
OPTIONS_DEFINE_powerpc64= POWER6 |
43 |
|
44 |
|
44 |
.if defined(BATCH) || defined(PACKAGE_BUILDING) |
45 |
.if defined(BATCH) || defined(PACKAGE_BUILDING) |
45 |
OPTIONS_DEFAULT_i386= DYNAMIC_ARCH |
46 |
OPTIONS_DEFAULT_i386= DYNAMIC_ARCH |
Lines 51-61
Link Here
|
51 |
OPENMP_DESC= Use OpenMP for threading |
52 |
OPENMP_DESC= Use OpenMP for threading |
52 |
AVX_DESC= Support Advanced Vector Extensions (AVX) |
53 |
AVX_DESC= Support Advanced Vector Extensions (AVX) |
53 |
AVX2_DESC= Support Advanced Vector Extensions 2 (AVX2) |
54 |
AVX2_DESC= Support Advanced Vector Extensions 2 (AVX2) |
|
|
55 |
POWER6_DESC= Optimize for POWER6, instead of the default PPC970 |
54 |
|
56 |
|
55 |
.include <bsd.port.options.mk> |
57 |
.include <bsd.port.options.mk> |
56 |
|
58 |
|
57 |
.if ${ARCH} == powerpc64 |
59 |
.if ${ARCH} == powerpc64 |
|
|
60 |
. if ${PORT_OPTIONS:MPOWER6} |
58 |
TARGET_CPU_ARCH= POWER6 |
61 |
TARGET_CPU_ARCH= POWER6 |
|
|
62 |
.else |
63 |
TARGET_CPU_ARCH= PPC970 |
64 |
. endif |
59 |
.endif |
65 |
.endif |
60 |
|
66 |
|
61 |
.if defined(TARGET_CPU_ARCH) |
67 |
.if defined(TARGET_CPU_ARCH) |