aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test cases/common/27 library versions/meson.build2
-rw-r--r--test cases/common/27 library versions/subdir/meson.build8
2 files changed, 10 insertions, 0 deletions
diff --git a/test cases/common/27 library versions/meson.build b/test cases/common/27 library versions/meson.build
index 3b2c6e9..2e2bef7 100644
--- a/test cases/common/27 library versions/meson.build
+++ b/test cases/common/27 library versions/meson.build
@@ -5,3 +5,5 @@ shared_library('somelib', 'lib.c',
name_suffix : 'suffix',
install_dir : 'lib',
install : true)
+
+subdir('subdir')
diff --git a/test cases/common/27 library versions/subdir/meson.build b/test cases/common/27 library versions/subdir/meson.build
new file mode 100644
index 0000000..b51033d
--- /dev/null
+++ b/test cases/common/27 library versions/subdir/meson.build
@@ -0,0 +1,8 @@
+# Test that using files generated with configure_file as sources works.
+# We do this inside a subdir so that the path isn't accidentally correct
+# because there is no structure in the build dir.
+genlib = configure_file(input : '../lib.c',
+ output : 'genlib.c',
+ configuration : configuration_data())
+shared_library('genlib', genlib,
+ install : false)