19 lines
361 B
Bash
Executable File
19 lines
361 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ -z "$1" ]; then
|
|
echo "Usage: $0 <file to generate>"
|
|
exit 1
|
|
fi
|
|
|
|
VERSION="$(git describe --always --dirty --abbrev=7 --tags)"
|
|
|
|
cat > "$1" <<EOF
|
|
#include <caml/mlvalues.h>
|
|
#include <caml/memory.h>
|
|
#include <caml/alloc.h>
|
|
|
|
CAMLprim value generated_hg_version(value unit __attribute__ ((unused))) {
|
|
return caml_copy_string("${VERSION}");
|
|
}
|
|
EOF
|