diff options
Diffstat (limited to 'test cases/common/253 subproject extracted objects')
6 files changed, 0 insertions, 42 deletions
diff --git a/test cases/common/253 subproject extracted objects/foo.c b/test cases/common/253 subproject extracted objects/foo.c deleted file mode 100644 index f6c7aebe0..000000000 --- a/test cases/common/253 subproject extracted objects/foo.c +++ /dev/null @@ -1,11 +0,0 @@ -#if defined _WIN32 || defined __CYGWIN__ - #define DLL_IMPORT __declspec(dllimport) -#else - #define DLL_IMPORT -#endif - -int DLL_IMPORT cppfunc(void); - -int otherfunc(void) { - return cppfunc() != 42; -} diff --git a/test cases/common/253 subproject extracted objects/meson.build b/test cases/common/253 subproject extracted objects/meson.build deleted file mode 100644 index bad450fab..000000000 --- a/test cases/common/253 subproject extracted objects/meson.build +++ /dev/null @@ -1,5 +0,0 @@ -project('link to extracted objects', 'c') - -sublib = subproject('myobjects').get_variable('sublib') - -mainlib = static_library('foo', 'foo.c', install: true, link_with: sublib) diff --git a/test cases/common/253 subproject extracted objects/subprojects/myobjects/cpplib.cpp b/test cases/common/253 subproject extracted objects/subprojects/myobjects/cpplib.cpp deleted file mode 100644 index 12ef756c7..000000000 --- a/test cases/common/253 subproject extracted objects/subprojects/myobjects/cpplib.cpp +++ /dev/null @@ -1,6 +0,0 @@ -#define BUILDING_DLL -#include "cpplib.h" - -extern "C" int DLL_PUBLIC cppfunc(void) { - return 42; -} diff --git a/test cases/common/253 subproject extracted objects/subprojects/myobjects/cpplib.h b/test cases/common/253 subproject extracted objects/subprojects/myobjects/cpplib.h deleted file mode 100644 index a1c38b3ba..000000000 --- a/test cases/common/253 subproject extracted objects/subprojects/myobjects/cpplib.h +++ /dev/null @@ -1,12 +0,0 @@ -/* See http://gcc.gnu.org/wiki/Visibility#How_to_use_the_new_C.2B-.2B-_visibility_support */ -#if defined(_WIN32) || defined(__CYGWIN__) - #ifdef BUILDING_DLL - #define DLL_PUBLIC __declspec(dllexport) - #else - #define DLL_PUBLIC __declspec(dllimport) - #endif -#else - #define DLL_PUBLIC __attribute__ ((visibility ("default"))) -#endif - -extern "C" int DLL_PUBLIC cppfunc(void); diff --git a/test cases/common/253 subproject extracted objects/subprojects/myobjects/meson.build b/test cases/common/253 subproject extracted objects/subprojects/myobjects/meson.build deleted file mode 100644 index 1c2729bc1..000000000 --- a/test cases/common/253 subproject extracted objects/subprojects/myobjects/meson.build +++ /dev/null @@ -1,3 +0,0 @@ -project('myobjects', 'cpp') - -sublib = static_library('sublib', 'cpplib.cpp') diff --git a/test cases/common/253 subproject extracted objects/test.json b/test cases/common/253 subproject extracted objects/test.json deleted file mode 100644 index baa5dfb8b..000000000 --- a/test cases/common/253 subproject extracted objects/test.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "installed": [ - { "type": "file", "file": "usr/lib/libfoo.a" } - ] -} |
