aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/cpp/CROSSTOOL.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'tools/cpp/CROSSTOOL.tpl')
-rw-r--r--tools/cpp/CROSSTOOL.tpl7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/cpp/CROSSTOOL.tpl b/tools/cpp/CROSSTOOL.tpl
index 0307a3ca4b..000bc4b595 100644
--- a/tools/cpp/CROSSTOOL.tpl
+++ b/tools/cpp/CROSSTOOL.tpl
@@ -385,6 +385,7 @@ toolchain {
implies: 'use_linker'
implies: 'no_stripping'
implies: 'has_configured_linker_path'
+ implies: 'def_file'
}
action_config {
@@ -994,7 +995,7 @@ toolchain {
}
feature {
- name: 'windows_export_all_symbols'
+ name : 'def_file',
flag_set {
expand_if_all_available: 'def_file_path'
action: 'c++-link-executable'
@@ -1010,6 +1011,10 @@ toolchain {
}
feature {
+ name: 'windows_export_all_symbols'
+ }
+
+ feature {
name: 'no_windows_export_all_symbols'
}