Commit Graph

21 Commits

Author SHA1 Message Date
Roman Yurchak 263309102d
Unvendor distutils (#1543)
Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2021-05-02 15:42:28 +02:00
Hood Chatham ea4527e2e0
Use packaging instead of distlib in micropip (#1469) 2021-04-14 20:15:31 +02:00
Roman Yurchak f60320ab47
TST/CI test dependent selenium WebDriver timeout (#1441) 2021-04-08 09:01:51 +02:00
Hood Chatham 55ef56ec91
BLD Fix run_docker test broken in #1424 (#1431) 2021-04-03 18:28:32 -07:00
joemarshall b22b4f0c9e
Move all configuration variables for compile into Makefile.envs (#1369) 2021-03-26 15:37:59 +01:00
Hood Chatham a88e8edd17
Minor improvements to build handling of PYODIDE_PACKAGES (#1341) 2021-03-20 19:00:35 +01:00
Roman Yurchak cd470ec36a
BLD Fix overwriting package optflags via clfags etc in meta.yaml (#1287) 2021-03-02 19:48:57 +01:00
joemarshall 1bd8380c01
Emscripten 2.0.12 Upstream backend (#1102)
Co-authored-by: Dexter Chua <dalcde@users.noreply.github.com>
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
2021-02-06 08:58:12 +01:00
Roman Yurchak 4972343414
pywasmcross improvements to work with the upstream backend (#1184)
Co-authored-by: Joe Marshall <joe.marshall@nottingham.ac.uk>
2021-02-04 12:34:40 +01:00
Roman Yurchak a68833fe6e
Add `meta.yaml` validation (#1105) 2021-01-11 15:59:22 +08:00
Michael Greminger 9c7ff5658f
Add build/script for nonlib pkg (#1070)
Co-authored-by: Roman Yurchak <rth.yurchak@gmail.com>
Co-authored-by: Dexter Chua <dalcde@users.noreply.github.com>
2021-01-08 17:30:39 +01:00
Roman Yurchak d5a7ada6ff
TST Fix test_pywasmcross.py::test_handle_command (#1032) 2021-01-03 17:11:32 +01:00
joemarshall 5ed423d9b3
Support replace libraries option in yaml files (#1029)
Some libraries have different names on wasm e.g. png16
2021-01-03 23:37:44 +08:00
joemarshall 324f595539
build .o files rather than .bc files. (#1028)
asm.js fastcomp build doesn't care about the file extension. upstream (wasm direct) build needs it to be .o
2021-01-03 22:14:56 +08:00
Michael Greminger 07e9352c6a
BLD Add cxxflags to build packages using cpp (#1019)
* Adding nlopt package (WIP)

* cxxflags added, nlopt builds

* Add docs and test for cxxflags feature

* Applied black formatter

* Remove nlopt new pkg from this branch

* Removed empty cxxflags option from SciPy meta.yaml
2021-01-03 08:17:08 +08:00
Dexter Chua 869044ba2e
Build six using usual build system (#1010) 2021-01-02 16:59:28 +08:00
Dexter Chua 8de2ed1202
Build C libraries via buildall.py (#927)
This addresses part of #713, by listing and building C libraries as
dependencies. This means we automatically build CLAPACK when needed, and
`lxml`'s C dependencies are not built if lxml is not. In particular,
building "core" should now be faster.

The building itself is still performed by Makefile.
2020-12-23 14:24:32 +01:00
Dexter Chua 861746a675
Build packages in parallel (#840) 2020-12-10 20:37:08 +01:00
Roman Yurchak 068cb3678e
BLD Fix for compiler_compat flag in conda env (#835) 2020-12-08 09:00:53 +01:00
Dexter Chua 0defcb3825
BLD Don't compile host python (#830) 2020-12-08 00:19:16 +01:00
Roman Yurchak 8c22c98a43
MAINT Reorganize src/ and tests/ folders (#786) 2020-11-09 13:28:02 +01:00