From 046ebef4f252826b6fa2b0cafc6e04fafe9b233e Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Thu, 5 Jun 2008 01:04:47 -0500 Subject: [PATCH] Heed CXXFLAGS and LDFLAGS config variables. --- setup.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index b5c487c..dee784b 100644 --- a/setup.py +++ b/setup.py @@ -12,6 +12,8 @@ def get_config_schema(): StringListOption("CXXFLAGS", [], help="Any extra C++ compiler options to include"), + StringListOption("LDFLAGS", [], + help="Any extra linker options to include"), ]) @@ -91,7 +93,9 @@ def main(): include_dirs=INCLUDE_DIRS, library_dirs=LIBRARY_DIRS, libraries=LIBRARIES, - define_macros=triangle_macros + define_macros=triangle_macros, + extra_compile_args=conf["CXXFLAGS"], + extra_link_args=conf["LDFLAGS"], ), Extension( "meshpy._tetgen", @@ -99,7 +103,9 @@ def main(): include_dirs=INCLUDE_DIRS, library_dirs=LIBRARY_DIRS, libraries=LIBRARIES, - define_macros=tetgen_macros + define_macros=tetgen_macros, + extra_compile_args=conf["CXXFLAGS"], + extra_link_args=conf["LDFLAGS"], ), ] ) -- GitLab