/
usr
/
share
/
boost-build
/
src
/
tools
/
features
/
/usr/share/boost-build/src/tools/features
mkdir
upload
Name
Size
Mode
Actions
address-model-feature.jam
695
0644
edit
dl
rm
allow-feature.jam
512
0644
edit
dl
rm
architecture-feature.jam
1222
0644
edit
dl
rm
archiveflags-feature.jam
447
0644
edit
dl
rm
asmflags-feature.jam
400
0644
edit
dl
rm
build-feature.jam
626
0644
edit
dl
rm
cflags-feature.jam
691
0644
edit
dl
rm
conditional-feature.jam
728
0644
edit
dl
rm
coverage-feature.jam
609
0644
edit
dl
rm
cxx-template-depth-feature.jam
1427
0644
edit
dl
rm
cxxabi-feature.jam
407
0644
edit
dl
rm
cxxflags-feature.jam
374
0644
edit
dl
rm
cxxstd-feature.jam
1667
0644
edit
dl
rm
debug-feature.jam
936
0644
edit
dl
rm
define-feature.jam
708
0644
edit
dl
rm
dependency-feature.jam
2035
0644
edit
dl
rm
dll-feature.jam
2218
0644
edit
dl
rm
exception-feature.jam
1009
0644
edit
dl
rm
fflags-feature.jam
420
0644
edit
dl
rm
file-feature.jam
482
0644
edit
dl
rm
find-lib-feature.jam
1073
0644
edit
dl
rm
flags-feature.jam
492
0644
edit
dl
rm
force-include-feature.jam
572
0644
edit
dl
rm
include-feature.jam
434
0644
edit
dl
rm
instruction-set-feature.jam
2494
0644
edit
dl
rm
internal-feature.jam
440
0644
edit
dl
rm
library-feature.jam
708
0644
edit
dl
rm
link-feature.jam
406
0644
edit
dl
rm
linkflags-feature.jam
377
0644
edit
dl
rm
local-visibility-feature.jam
984
0644
edit
dl
rm
location-feature.jam
453
0644
edit
dl
rm
location-prefix-feature.jam
505
0644
edit
dl
rm
lto-feature.jam
1309
0644
edit
dl
rm
name-feature.jam
632
0644
edit
dl
rm
objcflags-feature.jam
657
0644
edit
dl
rm
optimization-feature.jam
939
0644
edit
dl
rm
os-feature.jam
3687
0644
edit
dl
rm
relevant-feature.jam
1992
0644
edit
dl
rm
rtti-feature.jam
395
0644
edit
dl
rm
runtime-feature.jam
1290
0644
edit
dl
rm
sanitizers-feature.jam
1716
0644
edit
dl
rm
search-feature.jam
516
0644
edit
dl
rm
source-feature.jam
753
0644
edit
dl
rm
stdlib-feature.jam
976
0644
edit
dl
rm
strip-feature.jam
616
0644
edit
dl
rm
tag-feature.jam
1174
0644
edit
dl
rm
threadapi-feature.jam
1162
0644
edit
dl
rm
threading-feature.jam
775
0644
edit
dl
rm
toolset-feature.jam
528
0644
edit
dl
rm
translate-path-feature.jam
944
0644
edit
dl
rm
user-interface-feature.jam
952
0644
edit
dl
rm
variant-feature.jam
3300
0644
edit
dl
rm
version-feature.jam
480
0644
edit
dl
rm
visibility-feature.jam
1987
0644
edit
dl
rm
warnings-feature.jam
1034
0644
edit
dl
rm
__init_features__.jam
743
0644
edit
dl
rm
Edit:
/usr/share/boost-build/src/tools/features/instruction-set-feature.jam
(2494B)
# Copyright 2017 Rene Rivera # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) import feature ; #| tag::doc[] [[bbv2.builtin.features.instruction-set]]`instruction-set`:: *Allowed values:* depends on the used toolset. + Specifies for which specific instruction set the code should be generated. The code in general might not run on processors with older/different instruction sets. + While B2 allows a large set of possible values for this features, whether a given value works depends on which compiler you use. Please see the section <<C++ Compilers>> for details. |# # end::doc[] feature.feature instruction-set : # x86 and x86-64 native i486 i586 i686 pentium pentium-mmx pentiumpro pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m prescott nocona core2 corei7 corei7-avx core-avx-i conroe conroe-xe conroe-l allendale merom merom-xe kentsfield kentsfield-xe penryn wolfdale yorksfield nehalem sandy-bridge ivy-bridge haswell broadwell skylake skylake-avx512 cannonlake icelake-client icelake-server cascadelake cooperlake tigerlake atom k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp k8 opteron athlon64 athlon-fx k8-sse3 opteron-sse3 athlon64-sse3 amdfam10 barcelona bdver1 bdver2 bdver3 bdver4 btver1 btver2 znver1 znver2 winchip-c6 winchip2 c3 c3-2 c7 # ia64 itanium itanium1 merced itanium2 mckinley # Sparc v7 cypress v8 supersparc sparclite hypersparc sparclite86x f930 f934 sparclet tsc701 v9 ultrasparc ultrasparc3 # RS/6000 & PowerPC 401 403 405 405fp 440 440fp 505 601 602 603 603e 604 604e 620 630 740 7400 7450 750 801 821 823 860 970 8540 power-common ec603e g3 g4 g5 power power2 power3 power4 power5 powerpc powerpc64 rios rios1 rsc rios2 rs64a # MIPS 4kc 4kp 5kc 20kc m4k r2000 r3000 r3900 r4000 r4100 r4300 r4400 r4600 r4650 r6000 r8000 rm7000 rm9000 orion sb1 vr4100 vr4111 vr4120 vr4130 vr4300 vr5000 vr5400 vr5500 # HP/PA-RISC 700 7100 7100lc 7200 7300 8000 # Advanced RISC Machines armv2 armv2a armv3 armv3m armv4 armv4t armv5 armv5t armv5te armv6 armv6j iwmmxt ep9312 armv7 armv7s # z Systems (aka s390x) z196 zEC12 z13 z14 z15 : propagated optional ;
Save
cmd:
run