Skip to content

Commit 089f888

Browse files
committed
no build isolation
1 parent 48f7992 commit 089f888

2 files changed

Lines changed: 25 additions & 1 deletion

File tree

recipe/meta.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,10 @@ package:
66
version: {{ version }}
77

88
source:
9-
fn: {{ name }}-{{ version }}.tar.gz
109
url: https://github.com/lballabio/QuantLib-SWIG/releases/download/v{{ version }}/QuantLib-SWIG-{{ version }}.tar.gz
1110
sha256: 8b0d5536701ff1b5752d635c7610e639f4a52de99cd9d91aa01cf9073d80953e
11+
patches:
12+
- no-isolation.diff
1213

1314
build:
1415
number: 1

recipe/no-isolation.diff

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
--- Python/Makefile.in 2024-11-11 10:24:23.014415827 -0800
2+
+++ Python/Makefile.in 2024-11-11 10:21:09.902675197 -0800
3+
@@ -443,7 +443,7 @@
4+
@BUILD_PYTHON_TRUE@@HAVE_PYTHON_TRUE@all-local: .build-stamp
5+
6+
@BUILD_PYTHON_TRUE@@HAVE_PYTHON_TRUE@.build-stamp: src/QuantLib/quantlib_wrap.cpp src/QuantLib/QuantLib.py setup.py
7+
-@BUILD_PYTHON_TRUE@@HAVE_PYTHON_TRUE@ CXXFLAGS="$(CXXFLAGS) $(CXXWARNINGFLAGS)" CC="$(CC)" CXX="$(CXX)" $(PYTHON) -m build --wheel
8+
+@BUILD_PYTHON_TRUE@@HAVE_PYTHON_TRUE@ CXXFLAGS="$(CXXFLAGS) $(CXXWARNINGFLAGS)" CC="$(CC)" CXX="$(CXX)" $(PYTHON) -m build --wheel --no-isolation
9+
@BUILD_PYTHON_TRUE@@HAVE_PYTHON_TRUE@ rm -f LICENSE.TXT
10+
@BUILD_PYTHON_TRUE@@HAVE_PYTHON_TRUE@ touch .build-stamp
11+
12+
--- Python/Makefile.am 2024-11-11 10:24:31.128696360 -0800
13+
+++ Python/Makefile.am 2024-11-11 10:21:05.759529034 -0800
14+
@@ -9,7 +9,7 @@
15+
all-local: .build-stamp
16+
17+
.build-stamp: src/QuantLib/quantlib_wrap.cpp src/QuantLib/QuantLib.py setup.py
18+
- CXXFLAGS="$(CXXFLAGS) $(CXXWARNINGFLAGS)" CC="$(CC)" CXX="$(CXX)" $(PYTHON) -m build --wheel
19+
+ CXXFLAGS="$(CXXFLAGS) $(CXXWARNINGFLAGS)" CC="$(CC)" CXX="$(CXX)" $(PYTHON) -m build --wheel --no-isolation
20+
rm -f LICENSE.TXT
21+
touch .build-stamp
22+
23+

0 commit comments

Comments
 (0)