summaryrefslogtreecommitdiff
path: root/win32/perllib.c
diff options
context:
space:
mode:
authorVadim Konovalov <vkonovalov@lucent.com>2004-10-12 02:57:00 +0400
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2004-10-12 13:02:44 +0000
commitd2b2597412218806baa0430cf97cc8334ac3ec71 (patch)
tree1385982f3c73ab987dad0b15eecc442442c570d7 /win32/perllib.c
parent2d2b274444abe9850378c8466aa976c778ccebb2 (diff)
downloadperl-d2b2597412218806baa0430cf97cc8334ac3ec71.tar.gz
enable statically linked extensions for Win32
Message-ID: <80173417046.20041011225700@vkonovalov.ru> p4raw-id: //depot/perl@23360
Diffstat (limited to 'win32/perllib.c')
-rw-r--r--win32/perllib.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/win32/perllib.c b/win32/perllib.c
index f38dfa1fd6..5bd7ee83d7 100644
--- a/win32/perllib.c
+++ b/win32/perllib.c
@@ -16,10 +16,20 @@
/* Register any extra external extensions */
char *staticlinkmodules[] = {
"DynaLoader",
+ /* other similar records will be included from "perllibst.h" */
+#ifdef WITH_STATIC
+#define STATIC1
+#include "perllibst.h"
+#endif
NULL,
};
EXTERN_C void boot_DynaLoader (pTHX_ CV* cv);
+/* other similar records will be included from "perllibst.h" */
+#ifdef WITH_STATIC
+#define STATIC2
+#include "perllibst.h"
+#endif
static void
xs_init(pTHX)
@@ -27,6 +37,11 @@ xs_init(pTHX)
char *file = __FILE__;
dXSUB_SYS;
newXS("DynaLoader::boot_DynaLoader", boot_DynaLoader, file);
+ /* other similar records will be included from "perllibst.h" */
+#ifdef WITH_STATIC
+#define STATIC3
+#include "perllibst.h"
+#endif
}
#ifdef PERL_IMPLICIT_SYS