summaryrefslogtreecommitdiff
path: root/macros
diff options
context:
space:
mode:
Diffstat (limited to 'macros')
-rw-r--r--macros25
1 files changed, 0 insertions, 25 deletions
diff --git a/macros b/macros
index 1ee4a4d..832399b 100644
--- a/macros
+++ b/macros
@@ -106,31 +106,6 @@
%[0%{?_auto_set_build_cc} ? "%{set_build_cc}" : ""] \
%[0%{?_auto_set_build_flags} ? "%{set_build_flags}" : ""]
-# Internal-only. Do not use. Expand a variable and strip the flags
-# not suitable to extension builders.
-%__extension_strip_flags() %{lua:
---the only argument to this macro is the "name" of the flags we strip (e.g. cflags, ldflags, etc.)
-local name = rpm.expand("%{1}")
---store all the individual flags in a variable as a continuous string
-local flags = rpm.expand("%{build_" .. name .. "}")
---create an empty table for the minimal set of flags we wanna preserve
-local stripped_flags = { }
---iterate over the individual flags and store the ones we want in the table as unique keys
-for flag in flags:gmatch("%S+") do
- if flag:find("^%-fexceptions") or flag:find("^%-fcf%-protection") then
- stripped_flags[flag] = true end
- end
---print out the finalized set of flags for use by the extension builders
-for k,_ in pairs(stripped_flags) do print(k .. " ") end
-}
-
-# Variants of CFLAGS, CXXFLAGS, FFLAGS, LDFLAGS for use within
-# extension builders.
-%extension_cflags %{__extension_strip_flags cflags}
-%extension_cxxflags %{__extension_strip_flags cxxflags}
-%extension_fflags %{__extension_strip_flags fflags}
-%extension_ldflags %{__extension_strip_flags ldflags}
-
#For backwards compatibility only.
%__global_cflags %{build_cflags}
%__global_cxxflags %{build_cxxflags}