* +freexl

* fix linux architecture env
This commit is contained in:
Marc Seitz 2023-03-23 19:47:35 +01:00 committed by GitHub
parent 3112bc4685
commit 309b227cf0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,41 @@
distributable:
url: https://www.gaia-gis.it/gaia-sins/freexl-sources/freexl-{{version}}.tar.gz
strip-components: 1
# if theres a github then we can parse the versions
versions:
- 1.0.6
build:
dependencies:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
doxygen.nl: 1
script: |
./configure $ARGS
make --jobs {{ hw.concurrency }} install
env:
ARGS:
- --prefix="{{prefix}}"
linux/aarch64:
ARGS:
- --build=aarch64-unknown-linux-gnu
linux/x86-64:
ARGS:
- --build=x86_64-unknown-linux-gnu
test:
fixture: |
#include <stdio.h>
#include "freexl.h"
int main()
{
printf("%s", freexl_version());
return 0;
}
dependencies:
tea.xyz/gx/cc: c99
script: |
mv $FIXTURE test.c
cc test.c -lfreexl
./a.out