File tree Expand file tree Collapse file tree 4 files changed +85
-3
lines changed
recipes/recipes_emscripten Expand file tree Collapse file tree 4 files changed +85
-3
lines changed Original file line number Diff line number Diff line change 1+ mkdir build
2+ cd build
3+ mkdir -p $PREFIX
4+
5+ export CPPFLAGS=" $CPPFLAGS -I$PREFIX /include"
6+ export LDFLAGS=" $LDFLAGS -L$PREFIX /lib"
7+
8+ # Configure step
9+ cmake ${CMAKE_ARGS} .. \
10+ -GNinja \
11+ -DCMAKE_PREFIX_PATH:PATH=${PREFIX} \
12+ -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
13+ -DCMAKE_INSTALL_LIBDIR=lib \
14+ -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
15+ -DCMAKE_BUILD_TYPE=Release \
16+ -DSHARED=OFF \
17+ -DREADLINE=OFF \
18+ -DZLIB_LIBRARY=" ${PREFIX} /lib/libz.a" \
19+ -DZLIB_INCLUDE_DIR=" ${PREFIX} /include" \
20+ -DSTATIC_GMP=ON \
21+ -DGMP_DIR=" ${PREFIX} " \
22+ -DGMP_INCLUDE_DIRS=" ${PREFIX} /include" \
23+ -DGMP_LIBRARY=" ${PREFIX} /lib/libgmp.a" \
24+ -DMPFR_DIR=" ${PREFIX} " \
25+ -DMPFR_INCLUDE_DIRS=" ${PREFIX} /include" \
26+ -DMPFR_LIBRARY=" ${PREFIX} /lib/libmpfr.a" \
27+ -DPAPILO=OFF \
28+ -DZIMPL=OFF \
29+ -DIPOPT=OFF
30+
31+ ninja install
32+
33+ # Copy wasm files also
34+ cp bin/* .wasm $PREFIX /bin/
Original file line number Diff line number Diff line change 1+ context :
2+ version : 10.0.1
3+
4+ package :
5+ name : scip
6+ version : ${{ version }}
7+
8+ source :
9+ url : https://github.com/scipopt/scip/archive/refs/tags/v${{ version }}.tar.gz
10+ sha256 : abf11e86f5d2025a8f5652e818ff02eb60e41bcf61f6ad4d2ddbe6762ac7f7d0
11+
12+ build :
13+ number : 0
14+
15+ requirements :
16+ build :
17+ - ${{ compiler("cxx") }}
18+ - cmake
19+ - ninja
20+ host :
21+ - boost-cpp
22+ - gmp
23+ - mpfr
24+ - zlib
25+ - soplex
26+ # omitted for now: papilo
27+
28+ tests :
29+ - script :
30+ - test -d ${PREFIX}/include/scip
31+ - package_contents :
32+ files :
33+ - lib/libscip.a
34+
35+ about :
36+ license : Apache-2.0
37+ license_file : LICENSE
38+ summary : Mixed integer programming solver
39+ homepage : https://github.com/scipopt/scip
40+
41+ extra :
42+ recipe-maintainers :
43+ - mkoeppe
Original file line number Diff line number Diff line change @@ -12,12 +12,17 @@ cmake ${CMAKE_ARGS} .. \
1212 -DCMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
1313 -DCMAKE_POSITION_INDEPENDENT_CODE=ON \
1414 -DCMAKE_BUILD_TYPE=Release \
15+ -DSHARED=OFF \
1516 -DZLIB_LIBRARY=" ${PREFIX} /lib/libz.a" \
1617 -DZLIB_INCLUDE_DIR=" ${PREFIX} /include" \
18+ -DSTATIC_GMP=ON \
19+ -DGMP_DIR=" ${PREFIX} " \
1720 -DGMP_INCLUDE_DIRS=" ${PREFIX} /include" \
18- -DGMP_LIBRARIES=" ${PREFIX} /lib/libgmp.a" \
21+ -DGMP_LIBRARY=" ${PREFIX} /lib/libgmp.a" \
22+ -DMPFR_DIR=" ${PREFIX} " \
1923 -DMPFR_INCLUDE_DIRS=" ${PREFIX} /include" \
20- -DMPFR_LIBRARIES=" ${PREFIX} /lib/libmpfr.a"
24+ -DMPFR_LIBRARY=" ${PREFIX} /lib/libmpfr.a" \
25+ -DPAPILO=OFF
2126
2227ninja install
2328
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ source:
1010 sha256 : f989f650e0d489f4e84037af2a50b1d0928f62ab79179ef566111d9197c2b6c8
1111
1212build :
13- number : 0
13+ number : 1
1414
1515requirements :
1616 build :
You can’t perform that action at this time.
0 commit comments