dlopen-test: Use libnettle.dylib on MacOS.
authorNiels Möller <nisse@lysator.liu.se>
Sun, 15 Sep 2019 08:05:19 +0000 (10:05 +0200)
committerNiels Möller <nisse@lysator.liu.se>
Sun, 15 Sep 2019 08:05:19 +0000 (10:05 +0200)
ChangeLog
testsuite/dlopen-test.c

index e41d18981790e7c49982b12b46c822304b452bb5..a2e81b5bf771ab6ae8dab2a6d53c58dea78a82a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2019-09-15  Niels Möller  <nisse@lysator.liu.se>
+
+       * testsuite/dlopen-test.c (main): Use libnettle.dylib on MacOS.
+
 2019-07-08  Niels Möller  <nisse@lysator.liu.se>
 
        * nettle-types.h (union nettle_block16): Mark w member as deprecated.
index 99d3535be16896a91d9864c75c9e550aeec322bd..4265bf7d7f1c0333bbfd6c262374844dcd0fe30c 100644 (file)
@@ -5,11 +5,17 @@
 #include <dlfcn.h>
 #endif
 
+#ifdef __APPLE__
+#define SO_EXT "dylib"
+#else
+#define SO_EXT "so"
+#endif
+
 int
 main (int argc UNUSED, char **argv UNUSED)
 {
 #if HAVE_LIBDL
-  void *handle = dlopen ("../libnettle.so", RTLD_NOW);
+  void *handle = dlopen ("../libnettle." SO_EXT, RTLD_NOW);
   int (*get_version)(void);
   if (!handle)
     {