From 9858784eb6369dc189836f8971791af5238145ea Mon Sep 17 00:00:00 2001 From: Arnavion Date: Wed, 11 Feb 2015 10:01:29 -0800 Subject: Better project files. - Output directly to rel\ instead of to bin\ and then copying files over. - Deduped Win32 vs x64 configs - Moved some common properties to hexchat.props - All build intermediates (except htm's intermediates) are no longer emitted in the source directory --- plugins/perl/perl.vcxproj | 72 ++++++++--------------------------------------- 1 file changed, 12 insertions(+), 60 deletions(-) (limited to 'plugins/perl/perl.vcxproj') diff --git a/plugins/perl/perl.vcxproj b/plugins/perl/perl.vcxproj index 4fd803aa..e9b380ee 100644 --- a/plugins/perl/perl.vcxproj +++ b/plugins/perl/perl.vcxproj @@ -2,6 +2,7 @@ v120 + DynamicLibrary @@ -19,58 +20,20 @@ perl520 - - DynamicLibrary - false - true - MultiByte - - - DynamicLibrary - false - true - MultiByte - - - - - - - - - - - - - - false - $(PerlOutput) - $(HexChatBin) - $(HexChatObj)$(ProjectName)\ - - - false - $(PerlOutput) - $(HexChatBin) - $(HexChatObj)$(ProjectName)\ + + + + hcperl + $(HexChatRel)plugins\ - - - true - true WIN32;NDEBUG;_WINDOWS;_USRDLL;PERL520_EXPORTS;$(OwnFlags);%(PreprocessorDefinitions) - $(SolutionDir)..;$(PerlPath)\lib\CORE;$(IntDir);..\..\src\common;$(Glib);%(AdditionalIncludeDirectories) - true + $(IntDir);..\..\src\common;$(HexChatLib);$(PerlPath)\lib\CORE;$(Glib);%(AdditionalIncludeDirectories) - Windows - true - true - true - $(OutDir);$(DepsRoot)\lib;%(AdditionalLibraryDirectories) + $(IntDir);$(DepsRoot)\lib;%(AdditionalLibraryDirectories) $(PerlLib).lib;$(DepLibs);%(AdditionalDependencies) perl.def $(PerlLib).dll;%(DelayLoadDLLs) @@ -78,7 +41,7 @@ "$(GendefPath)\gendef" "$(PerlPath)\bin\$(PerlLib).dll" move $(PerlLib).def "$(IntDir)" -lib /nologo /machine:x86 "/def:$(IntDir)$(PerlLib).def" "/out:$(OutDir)\$(PerlLib).lib" +lib /nologo /machine:x86 "/def:$(IntDir)$(PerlLib).def" "/out:$(IntDir)\$(PerlLib).lib" "$(PerlPath)\bin\perl.exe" generate_header move irc.pm.h "$(IntDir)" move hexchat.pm.h "$(IntDir)" @@ -86,20 +49,11 @@ move hexchat.pm.h "$(IntDir)" - - - true - true WIN32;_WIN64;_AMD64_;NDEBUG;_WINDOWS;_USRDLL;PERL520_EXPORTS;$(OwnFlags);%(PreprocessorDefinitions) - $(SolutionDir)..;$(PerlPath)\lib\CORE;$(IntDir);..\..\src\common;$(Glib);%(AdditionalIncludeDirectories) - true + $(IntDir);..\..\src\common;$(HexChatLib);$(PerlPath)\lib\CORE;$(Glib);%(AdditionalIncludeDirectories) - Windows - true - true - true - $(OutDir);$(DepsRoot)\lib;%(AdditionalLibraryDirectories) + $(IntDir);$(DepsRoot)\lib;%(AdditionalLibraryDirectories) $(PerlLib).lib;$(DepLibs);%(AdditionalDependencies) perl.def $(PerlLib).dll;%(DelayLoadDLLs) @@ -107,7 +61,7 @@ move hexchat.pm.h "$(IntDir)" "$(GendefPath)\gendef" "$(PerlPath)\bin\$(PerlLib).dll" move $(PerlLib).def "$(IntDir)" -lib /nologo /machine:x64 "/def:$(IntDir)$(PerlLib).def" "/out:$(OutDir)\$(PerlLib).lib" +lib /nologo /machine:x64 "/def:$(IntDir)$(PerlLib).def" "/out:$(IntDir)\$(PerlLib).lib" "$(PerlPath)\bin\perl.exe" generate_header move irc.pm.h "$(IntDir)" move hexchat.pm.h "$(IntDir)" @@ -120,6 +74,4 @@ move hexchat.pm.h "$(IntDir)" - - -- cgit 1.4.1