2021-06-06 07:38:48 +00:00
|
|
|
package:
|
|
|
|
name: libyaml
|
|
|
|
version: 0.2.1
|
|
|
|
|
|
|
|
source:
|
|
|
|
url: https://github.com/yaml/libyaml/archive/0.2.1.zip
|
2021-08-01 14:12:14 +00:00
|
|
|
sha256: 56070c9d4bf244a8dcc68e04613e5bbce5c8411ed97cdccc1f4b5fb46aebe5a8
|
2021-06-06 07:38:48 +00:00
|
|
|
|
|
|
|
build:
|
2022-11-13 03:31:14 +00:00
|
|
|
type: static_library
|
2021-06-06 07:38:48 +00:00
|
|
|
script: |
|
2022-05-18 04:14:16 +00:00
|
|
|
export INSTALL_DIR=${WASM_LIBRARY_DIR}
|
|
|
|
|
2022-09-01 01:00:20 +00:00
|
|
|
CFLAGS="-fPIC" emcmake cmake \
|
|
|
|
-DCMAKE_INSTALL_PREFIX=${INSTALL_DIR} \
|
|
|
|
-DBUILD_TESTING=OFF \
|
|
|
|
.
|
2021-06-06 07:38:48 +00:00
|
|
|
emmake make -j ${PYODIDE_JOBS:-3}
|
2022-05-18 04:14:16 +00:00
|
|
|
emmake make install
|
2022-08-30 01:57:05 +00:00
|
|
|
rm -f ${INSTALL_DIR}/lib/libyaml.a
|
2022-09-22 01:42:26 +00:00
|
|
|
ln -s ${INSTALL_DIR}/lib/libyaml_static.a ${INSTALL_DIR}/lib/libyaml.a
|