diff options
Diffstat (limited to 'test cases')
4 files changed, 17 insertions, 0 deletions
diff --git a/test cases/common/60 install script/installed_files.txt b/test cases/common/60 install script/installed_files.txt new file mode 100644 index 0000000..13150a2 --- /dev/null +++ b/test cases/common/60 install script/installed_files.txt @@ -0,0 +1,2 @@ +bin/prog +diiba/daaba/file.dat diff --git a/test cases/common/60 install script/meson.build b/test cases/common/60 install script/meson.build new file mode 100644 index 0000000..f140dd0 --- /dev/null +++ b/test cases/common/60 install script/meson.build @@ -0,0 +1,4 @@ +project('custom install script', 'c') + +meson.set_install_script('myinstall.sh') +executable('prog', 'prog.c', install : true) diff --git a/test cases/common/60 install script/myinstall.sh b/test cases/common/60 install script/myinstall.sh new file mode 100755 index 0000000..2face99 --- /dev/null +++ b/test cases/common/60 install script/myinstall.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +mkdir "${DESTDIR}/${MESON_INSTALL_PREFIX}/diiba" +mkdir "${DESTDIR}/${MESON_INSTALL_PREFIX}/diiba/daaba" +touch "${DESTDIR}/${MESON_INSTALL_PREFIX}/diiba/daaba/file.dat" diff --git a/test cases/common/60 install script/prog.c b/test cases/common/60 install script/prog.c new file mode 100644 index 0000000..06bc6b1 --- /dev/null +++ b/test cases/common/60 install script/prog.c @@ -0,0 +1,6 @@ +#include<stdio.h> + +int main(int argc, char **argv) { + printf("This is text.\n"); + return 0; +} |