>From 46c7e31ee49f32fb373a8bd10c3bd5e777359053 Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Sat, 14 Feb 2015 22:42:41 -0500 Subject: [PATCH 1/2] Workarounds for lack of Win32 module --- src/tools/msvc/Mkvcbuild.pm | 2 +- src/tools/msvc/Project.pm | 2 +- src/tools/msvc/Solution.pm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/tools/msvc/Mkvcbuild.pm b/src/tools/msvc/Mkvcbuild.pm index dba9b63..879589d 100644 --- a/src/tools/msvc/Mkvcbuild.pm +++ b/src/tools/msvc/Mkvcbuild.pm @@ -6,7 +6,7 @@ package Mkvcbuild; # src/tools/msvc/Mkvcbuild.pm # use Carp; -use Win32; +#use Win32; use strict; use warnings; use Project; diff --git a/src/tools/msvc/Project.pm b/src/tools/msvc/Project.pm index b9b5a23..6d84d89 100644 --- a/src/tools/msvc/Project.pm +++ b/src/tools/msvc/Project.pm @@ -21,7 +21,7 @@ sub _new my $self = { name => $name, type => $type, - guid => Win32::GuidGen(), + guid => $^O eq 'MSWin32' ? Win32::GuidGen() : '{FIXME}', files => {}, references => [], libraries => [], diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm index 39e41f6..9bd864c 100644 --- a/src/tools/msvc/Solution.pm +++ b/src/tools/msvc/Solution.pm @@ -562,7 +562,7 @@ EOF } if ($fld ne "") { - $flduid{$fld} = Win32::GuidGen(); + $flduid{$fld} = $^O eq 'MSWin32' ? Win32::GuidGen() : '{FIXME}'; print SLN <