/
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/dll-feature.jam
(2218B)
# 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.dll-path]]`dll-path`:: Specifies an additional directory where the system should look for shared libraries when the executable or shared library is run. This feature only affects Unix compilers. Please see <<Why are the `dll-path` and `hardcode-dll-paths` properties useful?>> in <<Frequently Asked Questions>> for details. |# # end::doc[] feature.feature dll-path : : free path ; #| tag::hardcode-doc[] [[bbv2.builtin.features.hardcode-dll-paths]]`hardcode-dll-paths`:: *Allowed values:* `true`, `false`. + Controls automatic generation of dll-path properties. + This property is specific to Unix systems. If an executable is built with `<hardcode-dll-paths>true`, the generated binary will contain the list of all the paths to the used shared libraries. As the result, the executable can be run without changing system paths to shared libraries or installing the libraries to system paths. This is very convenient during development. Please see the <<bbv2.faq.dll-path,FAQ entry>> for details. Note that on Mac OSX, the paths are unconditionally hardcoded by the linker, and it is not possible to disable that behavior |# # end::hardcode-doc[] feature.feature hardcode-dll-paths : true false : incidental ; # An internal feature that holds the paths of all dependency shared libraries. # On Windows, it is needed so that we can add all those paths to PATH when # running applications. On Linux, it is needed to add proper -rpath-link command # line options. feature.feature xdll-path : : free path ; #| tag::def-doc[] [[bbv2.builtin.features.def-file]]`def-file`:: Provides a means to specify def-file for windows DLLs. |# # end::def-doc[] feature.feature def-file : : free dependency ; #| tag::suppress-doc[] [[bbv2.builtin.features.suppress-import-lib]]`suppress-import-lib`:: Suppresses creation of import library by the linker. |# # end::suppress-doc[] feature.feature suppress-import-lib : false true : incidental ;
Save
cmd:
run