From 7105e026a7394cbebcde35137c8435498f85ff4d Mon Sep 17 00:00:00 2001 From: Watson Date: Sun, 18 Feb 2024 00:22:08 +0900 Subject: [PATCH] Pick up CPPFLAGS and LDFLAGS from environment variables --- .rubocop.yml | 3 +++ ext/ilios/extconf.rb | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.rubocop.yml b/.rubocop.yml index 3a219bf..791816f 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -78,6 +78,9 @@ Style/DocumentationMethod: - 'example/**/*' - 'ext/ilios/extconf.rb' +Style/FetchEnvVar: + Enabled: false + Style/GlobalVars: Exclude: - 'ext/ilios/extconf.rb' diff --git a/ext/ilios/extconf.rb b/ext/ilios/extconf.rb index 51c04fc..aa5aa36 100644 --- a/ext/ilios/extconf.rb +++ b/ext/ilios/extconf.rb @@ -159,4 +159,7 @@ def self.install_from_source CassandraDriverInstaller.install end +$CPPFLAGS += " #{ENV['CPPFLAGS']}" +$LDFLAGS += " #{ENV['LDFLAGS']}" + create_makefile('ilios')