This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Unbreak build on Windows
authorMax Maischein <corion@corion.net>
Sun, 25 Jan 2009 16:38:10 +0000 (17:38 +0100)
committerNicholas Clark <nick@ccl4.org>
Sun, 25 Jan 2009 16:40:10 +0000 (16:40 +0000)
Hello p5p,

the recent shakearound of make_patchnum.pl broke the build on Windows,
because make_patchnum.pl lives in the build root, but the Makefile lives
in ./win32, so all targets need to be relative to ./win32.

I've only tested the patch for makefile.mk, as I don't have nmake.exe.
The fix is so simple that it should work on Makefile as well. These are
famous last words.

-max

>From f4d9e594a2a3ea743e9c381d1836a85ada15af85 Mon Sep 17 00:00:00 2001
From: Max Maischein <corion@corion.net>
Date: Sun, 25 Jan 2009 17:34:39 +0100
Subject: [PATCH] Unbreak build on Windows

win32/makefile.mk

index 689d139..05c8744 100644 (file)
@@ -1125,7 +1125,7 @@ config.w32 : $(CFGSH_TMPL)
        -del /f config.h
        copy $(CFGH_TMPL) config.h
 
-..\git_version.h : $(MINIPERL) make_patchnum.pl
+..\git_version.h : $(MINIPERL) ..\make_patchnum.pl
        cd .. && miniperl -Ilib make_patchnum.pl
 
 # make sure that we recompile perl.c if the git version changes