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/python/python2.vcxproj | 68 +++++++----------------------------------- plugins/python/python3.vcxproj | 68 +++++++----------------------------------- 2 files changed, 20 insertions(+), 116 deletions(-) (limited to 'plugins/python') diff --git a/plugins/python/python2.vcxproj b/plugins/python/python2.vcxproj index 58a9e45e..ecf0df75 100644 --- a/plugins/python/python2.vcxproj +++ b/plugins/python/python2.vcxproj @@ -2,6 +2,7 @@ v120 + DynamicLibrary @@ -19,80 +20,33 @@ python2 - - DynamicLibrary - false - true - MultiByte - - - DynamicLibrary - false - true - MultiByte - - - - - - - - - - - - - - false - $(Python2Output) - $(HexChatBin) - $(HexChatObj)$(ProjectName)\ - - - false + + + $(Python2Output) - $(HexChatBin) - $(HexChatObj)$(ProjectName)\ + $(HexChatRel)plugins\ - - - true - true WIN32;NDEBUG;_WINDOWS;_USRDLL;PYTHON_EXPORTS;$(OwnFlags);%(PreprocessorDefinitions) - $(Glib);$(Python2Path)\include;..\..\src\common;%(AdditionalIncludeDirectories) - true + $(Glib);$(Python2Path)\include;..\..\src\common;$(HexChatLib);%(AdditionalIncludeDirectories) - Windows - true - true - true python.def "$(Python2Lib).lib";$(DepLibs);%(AdditionalDependencies) - $(DepsRoot)\lib;$(OutDir);$(Python2Path)\libs;%(AdditionalLibraryDirectories) + $(DepsRoot)\lib;$(Python2Path)\libs;%(AdditionalLibraryDirectories) - - - true - true WIN32;_WIN64;_AMD64_;NDEBUG;_WINDOWS;_USRDLL;PYTHON_EXPORTS;$(OwnFlags);%(PreprocessorDefinitions) - $(Glib);$(Python2Path)\include;..\..\src\common;%(AdditionalIncludeDirectories) - true + $(Glib);$(Python2Path)\include;..\..\src\common;$(HexChatLib);%(AdditionalIncludeDirectories) - Windows - true - true - true python.def "$(Python2Lib).lib";$(DepLibs);%(AdditionalDependencies) - $(DepsRoot)\lib;$(OutDir);$(Python2Path)\libs;%(AdditionalLibraryDirectories) + $(DepsRoot)\lib;$(Python2Path)\libs;%(AdditionalLibraryDirectories) @@ -102,6 +56,4 @@ - - - \ No newline at end of file + diff --git a/plugins/python/python3.vcxproj b/plugins/python/python3.vcxproj index 5f970975..511421e6 100644 --- a/plugins/python/python3.vcxproj +++ b/plugins/python/python3.vcxproj @@ -2,6 +2,7 @@ v120 + DynamicLibrary @@ -19,80 +20,33 @@ python3 - - DynamicLibrary - false - true - MultiByte - - - DynamicLibrary - false - true - MultiByte - - - - - - - - - - - - - - false - $(Python3Output) - $(HexChatBin) - $(HexChatObj)$(ProjectName)\ - - - false + + + $(Python3Output) - $(HexChatBin) - $(HexChatObj)$(ProjectName)\ + $(HexChatRel)plugins\ - - - true - true WIN32;NDEBUG;_WINDOWS;_USRDLL;PYTHON_EXPORTS;$(OwnFlags);%(PreprocessorDefinitions) - $(Glib);$(Python3Path)\include;..\..\src\common;%(AdditionalIncludeDirectories) - true + $(Glib);$(Python3Path)\include;..\..\src\common;$(HexChatLib);%(AdditionalIncludeDirectories) - Windows - true - true - true python.def "$(Python3Lib).lib";$(DepLibs);%(AdditionalDependencies) - $(DepsRoot)\lib;$(OutDir);$(Python3Path)\libs;%(AdditionalLibraryDirectories) + $(DepsRoot)\lib;$(Python3Path)\libs;%(AdditionalLibraryDirectories) - - - true - true WIN32;_WIN64;_AMD64_;NDEBUG;_WINDOWS;_USRDLL;PYTHON_EXPORTS;$(OwnFlags);%(PreprocessorDefinitions) - $(Glib);$(Python3Path)\include;..\..\src\common;%(AdditionalIncludeDirectories) - true + $(Glib);$(Python3Path)\include;..\..\src\common;$(HexChatLib);%(AdditionalIncludeDirectories) - Windows - true - true - true python.def "$(Python3Lib).lib";$(DepLibs);%(AdditionalDependencies) - $(DepsRoot)\lib;$(OutDir);$(Python3Path)\libs;%(AdditionalLibraryDirectories) + $(DepsRoot)\lib;$(Python3Path)\libs;%(AdditionalLibraryDirectories) @@ -102,6 +56,4 @@ - - - \ No newline at end of file + -- cgit 1.4.1