aboutsummaryrefslogtreecommitdiff
path: root/test cases/unit/1 soname
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-11-21 00:44:07 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2016-11-21 01:04:10 +0200
commitd651727208f36acd470e68721020fa996bb3737f (patch)
tree287765857a2f97febff5dbdf89d3968d59991998 /test cases/unit/1 soname
parent587a0bb3d14addcacd62282a46957b86d582f1be (diff)
downloadmeson-d651727208f36acd470e68721020fa996bb3737f.zip
meson-d651727208f36acd470e68721020fa996bb3737f.tar.gz
meson-d651727208f36acd470e68721020fa996bb3737f.tar.bz2
Bootstrap test code with CMake.
Diffstat (limited to 'test cases/unit/1 soname')
-rw-r--r--test cases/unit/1 soname/CMakeLists.txt18
-rw-r--r--test cases/unit/1 soname/versioned.c3
2 files changed, 21 insertions, 0 deletions
diff --git a/test cases/unit/1 soname/CMakeLists.txt b/test cases/unit/1 soname/CMakeLists.txt
new file mode 100644
index 0000000..1b5ee71
--- /dev/null
+++ b/test cases/unit/1 soname/CMakeLists.txt
@@ -0,0 +1,18 @@
+project(vertest C)
+cmake_minimum_required(VERSION 3.5)
+
+add_library(nover SHARED versioned.c)
+
+add_library(verset SHARED versioned.c)
+set_target_properties(verset PROPERTIES VERSION 4.5.6)
+
+add_library(soverset SHARED versioned.c)
+set_target_properties(soverset PROPERTIES SOVERSION 1.2.3)
+
+add_library(bothset SHARED versioned.c)
+set_target_properties(bothset PROPERTIES SOVERSION 1.2.3)
+set_target_properties(bothset PROPERTIES VERSION 4.5.6)
+
+add_library(settosame SHARED versioned.c)
+set_target_properties(settosame PROPERTIES SOVERSION 7.8.9)
+set_target_properties(settosame PROPERTIES VERSION 7.8.9)
diff --git a/test cases/unit/1 soname/versioned.c b/test cases/unit/1 soname/versioned.c
new file mode 100644
index 0000000..f48d2b0
--- /dev/null
+++ b/test cases/unit/1 soname/versioned.c
@@ -0,0 +1,3 @@
+int versioned_func() {
+ return 0;
+}