blob: 3fe68f8211cb471a484b0fed8cddd90ab1ada644 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
diff --git a/lib/ffi-compiler/compile_task.rb b/lib/ffi-compiler/compile_task.rb
index 363c247..637fd3d 100644
--- a/lib/ffi-compiler/compile_task.rb
+++ b/lib/ffi-compiler/compile_task.rb
@@ -26,9 +26,9 @@ module FFI
@libraries = []
@headers = []
@functions = []
- @cflags = DEFAULT_CFLAGS.dup
- @cxxflags = DEFAULT_CFLAGS.dup
- @ldflags = DEFAULT_LDFLAGS.dup
+ @cflags = ENV['CFLAGS']&.split || DEFAULT_CFLAGS.dup
+ @cxxflags = ENV['CXXFLAGS']&.split || DEFAULT_CFLAGS.dup
+ @ldflags = ENV['LDFLAGS']&.split || DEFAULT_LDFLAGS.dup
@libs = []
@platform = Platform.system
@exports = []
|