Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
varnish-cache
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
varnishcache
varnish-cache
Commits
a9665427
Commit
a9665427
authored
Jan 05, 2021
by
Dridi Boukelmoune
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
build: Make the VMOD symbols regex extensible
That will hopefully not break macos this time. Refs
8b791930
parent
26a40182
Changes
11
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
41 additions
and
27 deletions
+41
-27
vmodtool.py
lib/libvcc/vmodtool.py
+4
-2
automake_boilerplate_blob.am
lib/libvmod_blob/automake_boilerplate_blob.am
+4
-2
automake_boilerplate_cookie.am
lib/libvmod_cookie/automake_boilerplate_cookie.am
+4
-2
Makefile.am
lib/libvmod_debug/Makefile.am
+1
-7
automake_boilerplate_debug.am
lib/libvmod_debug/automake_boilerplate_debug.am
+4
-2
automake_boilerplate_directors.am
lib/libvmod_directors/automake_boilerplate_directors.am
+4
-2
automake_boilerplate_proxy.am
lib/libvmod_proxy/automake_boilerplate_proxy.am
+4
-2
automake_boilerplate_purge.am
lib/libvmod_purge/automake_boilerplate_purge.am
+4
-2
automake_boilerplate_std.am
lib/libvmod_std/automake_boilerplate_std.am
+4
-2
automake_boilerplate_unix.am
lib/libvmod_unix/automake_boilerplate_unix.am
+4
-2
automake_boilerplate_vtc.am
lib/libvmod_vtc/automake_boilerplate_vtc.am
+4
-2
No files found.
lib/libvcc/vmodtool.py
View file @
a9665427
...
...
@@ -63,11 +63,13 @@ vmodtoolargs ?= --strict --boilerplate -o PFX
vmod_LTLIBRARIES = libvmod_XXX.la
libvmod_XXX_la_CFLAGS
?
=
\\
libvmod_XXX_la_CFLAGS =
\\
\t
@SAN_CFLAGS@
vmod_XXX_symbols_regex ?= Vmod_XXX_Data
libvmod_XXX_la_LDFLAGS =
\\
\t
-export-symbols-regex
'Vmod_XXX_Data'
\\
\t
-export-symbols-regex
$(vmod_XXX_symbols_regex)
\\
\t
$(AM_LDFLAGS)
\\
\t
$(VMOD_LDFLAGS)
\\
\t
@SAN_LDFLAGS@
...
...
lib/libvmod_blob/automake_boilerplate_blob.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_blob_if
vmod_LTLIBRARIES = libvmod_blob.la
libvmod_blob_la_CFLAGS
?
= \
libvmod_blob_la_CFLAGS = \
@SAN_CFLAGS@
vmod_blob_symbols_regex ?= Vmod_blob_Data
libvmod_blob_la_LDFLAGS = \
-export-symbols-regex
'Vmod_blob_Data'
\
-export-symbols-regex
$(vmod_blob_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_cookie/automake_boilerplate_cookie.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_cookie_if
vmod_LTLIBRARIES = libvmod_cookie.la
libvmod_cookie_la_CFLAGS
?
= \
libvmod_cookie_la_CFLAGS = \
@SAN_CFLAGS@
vmod_cookie_symbols_regex ?= Vmod_cookie_Data
libvmod_cookie_la_LDFLAGS = \
-export-symbols-regex
'Vmod_cookie_Data'
\
-export-symbols-regex
$(vmod_cookie_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_debug/Makefile.am
View file @
a9665427
...
...
@@ -5,16 +5,10 @@ libvmod_debug_la_SOURCES = \
vmod_debug_obj.c
\
vmod_debug_dyn.c
include
$(srcdir)/automake_boilerplate_debug.am
# Allow Vmod_wrong*_Data to be exported
libvmod_debug_la_LDFLAGS
=
\
-export-symbols-regex
'Vmod_.*_Data'
\
$(AM_LDFLAGS)
\
$(VMOD_LDFLAGS)
\
@SAN_LDFLAGS@
vmod_debug_symbols_regex
=
'Vmod_.*_Data'
# not --strict
vmodtoolargs
=
--boilerplate
-o
vcc_debug_if
...
...
lib/libvmod_debug/automake_boilerplate_debug.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_debug_if
vmod_LTLIBRARIES = libvmod_debug.la
libvmod_debug_la_CFLAGS
?
= \
libvmod_debug_la_CFLAGS = \
@SAN_CFLAGS@
vmod_debug_symbols_regex ?= Vmod_debug_Data
libvmod_debug_la_LDFLAGS = \
-export-symbols-regex
'Vmod_debug_Data'
\
-export-symbols-regex
$(vmod_debug_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_directors/automake_boilerplate_directors.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_directors_if
vmod_LTLIBRARIES = libvmod_directors.la
libvmod_directors_la_CFLAGS
?
= \
libvmod_directors_la_CFLAGS = \
@SAN_CFLAGS@
vmod_directors_symbols_regex ?= Vmod_directors_Data
libvmod_directors_la_LDFLAGS = \
-export-symbols-regex
'Vmod_directors_Data'
\
-export-symbols-regex
$(vmod_directors_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_proxy/automake_boilerplate_proxy.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_proxy_if
vmod_LTLIBRARIES = libvmod_proxy.la
libvmod_proxy_la_CFLAGS
?
= \
libvmod_proxy_la_CFLAGS = \
@SAN_CFLAGS@
vmod_proxy_symbols_regex ?= Vmod_proxy_Data
libvmod_proxy_la_LDFLAGS = \
-export-symbols-regex
'Vmod_proxy_Data'
\
-export-symbols-regex
$(vmod_proxy_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_purge/automake_boilerplate_purge.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_purge_if
vmod_LTLIBRARIES = libvmod_purge.la
libvmod_purge_la_CFLAGS
?
= \
libvmod_purge_la_CFLAGS = \
@SAN_CFLAGS@
vmod_purge_symbols_regex ?= Vmod_purge_Data
libvmod_purge_la_LDFLAGS = \
-export-symbols-regex
'Vmod_purge_Data'
\
-export-symbols-regex
$(vmod_purge_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_std/automake_boilerplate_std.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_std_if
vmod_LTLIBRARIES = libvmod_std.la
libvmod_std_la_CFLAGS
?
= \
libvmod_std_la_CFLAGS = \
@SAN_CFLAGS@
vmod_std_symbols_regex ?= Vmod_std_Data
libvmod_std_la_LDFLAGS = \
-export-symbols-regex
'Vmod_std_Data'
\
-export-symbols-regex
$(vmod_std_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_unix/automake_boilerplate_unix.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_unix_if
vmod_LTLIBRARIES = libvmod_unix.la
libvmod_unix_la_CFLAGS
?
= \
libvmod_unix_la_CFLAGS = \
@SAN_CFLAGS@
vmod_unix_symbols_regex ?= Vmod_unix_Data
libvmod_unix_la_LDFLAGS = \
-export-symbols-regex
'Vmod_unix_Data'
\
-export-symbols-regex
$(vmod_unix_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
lib/libvmod_vtc/automake_boilerplate_vtc.am
View file @
a9665427
...
...
@@ -12,11 +12,13 @@ vmodtoolargs ?= --strict --boilerplate -o vcc_vtc_if
vmod_LTLIBRARIES = libvmod_vtc.la
libvmod_vtc_la_CFLAGS
?
= \
libvmod_vtc_la_CFLAGS = \
@SAN_CFLAGS@
vmod_vtc_symbols_regex ?= Vmod_vtc_Data
libvmod_vtc_la_LDFLAGS = \
-export-symbols-regex
'Vmod_vtc_Data'
\
-export-symbols-regex
$(vmod_vtc_symbols_regex)
\
$(AM_LDFLAGS) \
$(VMOD_LDFLAGS) \
@SAN_LDFLAGS@
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment