Skip to content

build: modernize to the VINYL_VMODS autotools setup - #73

Merged
fgsch merged 1 commit into
develfrom
fgsch/push-rmqxoqkkvtqm
Aug 1, 2026
Merged

build: modernize to the VINYL_VMODS autotools setup#73
fgsch merged 1 commit into
develfrom
fgsch/push-rmqxoqkkvtqm

Conversation

@fgsch

@fgsch fgsch commented Aug 1, 2026

Copy link
Copy Markdown
Member
  • configure.ac: use VINYL_VMODS([geoip2]) + VINYL_PREREQ([9.0.0]),
    dropping the legacy macro trio, manual pkg-config/prog lookups and
    AM_PATH_PYTHON; switch to AC_CONFIG_HEADERS and LT_INIT.
  • src/Makefile.am: use @BUILD_VMOD_GEOIP2@ turnkey rules, VMOD_LDFLAGS
    and VINYLAPI_CFLAGS; rename vcc_if.{c,h} to vcc_geoip2_if.{c,h};
    wire tests via AM_TESTS_ENVIRONMENT (VINYL_TEST_PATH/LIBRARY_PATH)
    and the bare vinyltest compiler; vmod_vcs_version.txt in DISTCLEANFILES.
  • Makefile.am: VINYLAPI_DATAROOTDIR; DISTCHECK_CONFIGURE_FLAGS = RST2MAN=:.
  • autogen.sh: export VINYLAPI_DATAROOTDIR.

@fgsch
fgsch merged commit a2b8161 into devel Aug 1, 2026
4 checks passed
@fgsch
fgsch deleted the fgsch/push-rmqxoqkkvtqm branch August 1, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant