diff --git a/scripts/earcut/0.12.3/.travis.yml b/scripts/earcut/0.12.3/.travis.yml new file mode 100644 index 000000000..1dee2e218 --- /dev/null +++ b/scripts/earcut/0.12.3/.travis.yml @@ -0,0 +1,5 @@ +language: generic + +script: +- ./mason build ${MASON_NAME} ${MASON_VERSION} +- ./mason publish ${MASON_NAME} ${MASON_VERSION} diff --git a/scripts/earcut/0.12.3/script.sh b/scripts/earcut/0.12.3/script.sh new file mode 100755 index 000000000..c7cd7d6fe --- /dev/null +++ b/scripts/earcut/0.12.3/script.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash + +MASON_NAME=earcut +MASON_VERSION=0.12.3 +MASON_HEADER_ONLY=true + +. ${MASON_DIR}/mason.sh + +function mason_load_source { + mason_download \ + https://github.com/mapbox/earcut.hpp/archive/v${MASON_VERSION}.tar.gz \ + 5ddd4ef3b672274897f09c329a13a738479732be + mason_extract_tar_gz + + export MASON_BUILD_PATH=${MASON_ROOT}/.build/earcut.hpp-${MASON_VERSION} +} + +function mason_compile { + mkdir -p ${MASON_PREFIX}/include/mapbox + cp -v include/mapbox/earcut.hpp ${MASON_PREFIX}/include/mapbox/earcut.hpp + cp -v README.md LICENSE ${MASON_PREFIX} +} + +function mason_cflags { + echo -I${MASON_PREFIX}/include +} + +function mason_ldflags { + : +} + +function mason_static_libs { + : +} + +mason_run "$@"