Changeset View
Changeset View
Standalone View
Standalone View
share/mk/src.opts.mk
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | __DEFAULT_YES_OPTIONS = \ | ||||
ROUTED \ | ROUTED \ | ||||
SENDMAIL \ | SENDMAIL \ | ||||
SETUID_LOGIN \ | SETUID_LOGIN \ | ||||
SHAREDOCS \ | SHAREDOCS \ | ||||
SOURCELESS \ | SOURCELESS \ | ||||
SOURCELESS_HOST \ | SOURCELESS_HOST \ | ||||
SOURCELESS_UCODE \ | SOURCELESS_UCODE \ | ||||
SVNLITE \ | SVNLITE \ | ||||
SYSCALL_COMPAT \ | SYSCALL_COMPAT \ | ||||
imp: Don't delete this here. It's fine, even if it is broken. | |||||
SYSCONS \ | SYSCONS \ | ||||
SYSINSTALL \ | SYSINSTALL \ | ||||
TALK \ | TALK \ | ||||
TCP_WRAPPERS \ | TCP_WRAPPERS \ | ||||
TCSH \ | TCSH \ | ||||
TELNET \ | TELNET \ | ||||
TESTS \ | TESTS \ | ||||
TEXTPROC \ | TEXTPROC \ | ||||
▲ Show 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | |||||
__DEFAULT_YES_OPTIONS+=CLANG CLANG_FULL GCC GCC_BOOTSTRAP GNUCXX | __DEFAULT_YES_OPTIONS+=CLANG CLANG_FULL GCC GCC_BOOTSTRAP GNUCXX | ||||
__DEFAULT_NO_OPTIONS+=CLANG_BOOTSTRAP CLANG_IS_CC | __DEFAULT_NO_OPTIONS+=CLANG_BOOTSTRAP CLANG_IS_CC | ||||
.else | .else | ||||
# Everything else disables clang, and uses gcc instead. | # Everything else disables clang, and uses gcc instead. | ||||
__DEFAULT_YES_OPTIONS+=GCC GCC_BOOTSTRAP GNUCXX | __DEFAULT_YES_OPTIONS+=GCC GCC_BOOTSTRAP GNUCXX | ||||
__DEFAULT_NO_OPTIONS+=CLANG CLANG_BOOTSTRAP CLANG_FULL CLANG_IS_CC | __DEFAULT_NO_OPTIONS+=CLANG CLANG_BOOTSTRAP CLANG_FULL CLANG_IS_CC | ||||
.endif | .endif | ||||
.if ${__T} == "aarch64" | .if ${__T} == "aarch64" | ||||
BROKEN_OPTIONS+=BINUTILS BINUTILS_BOOTSTRAP GDB | BROKEN_OPTIONS+=BINUTILS BINUTILS_BOOTSTRAP GDB | ||||
# There was no support for arm64 prior to FreeBSD 11 | |||||
BROKEN_OPTIONS+=SYSCALL_COMPAT | |||||
Not Done Inline ActionsYou don't need this. imp: You don't need this. | |||||
Not Done Inline ActionsI'd suggest we put SYSCALL_COMPAT on its own with a comment, since it isn't really "broken" per se, but just not applicable. # Pre-SYSCALL_COMPAT FreeBSD releases did not support arm64, so the option has no purpose. BROKEN_OPTIONS+=SYSCALL_COMPAT emaste: I'd suggest we put SYSCALL_COMPAT on its own with a comment, since it isn't really "broken" per… | |||||
.endif | .endif | ||||
Not Done Inline Actions@imp can you confirm this is what you had in mind? emaste: @imp can you confirm this is what you had in mind? | |||||
.include <bsd.mkopt.mk> | .include <bsd.mkopt.mk> | ||||
# | # | ||||
# MK_* options that default to "yes" if the compiler is a C++11 compiler. | # MK_* options that default to "yes" if the compiler is a C++11 compiler. | ||||
# | # | ||||
.for var in \ | .for var in \ | ||||
LIBCPLUSPLUS | LIBCPLUSPLUS | ||||
▲ Show 20 Lines • Show All 149 Lines • Show Last 20 Lines |
Don't delete this here. It's fine, even if it is broken.