Skip to content

Commit fcc16cb

Browse files
authored
Merge pull request #35 from chcg/appveyor_initial
Appveyor initial
2 parents ad939c8 + 5090c01 commit fcc16cb

File tree

8 files changed

+113
-20
lines changed

8 files changed

+113
-20
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "PythonScript.Tests/gtest"]
2+
path = PythonScript.Tests/gtest
3+
url = https://github.com/google/googletest.git

NppPlugin/project/NppPlugin.vcxproj

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
55
<Configuration>Debug</Configuration>
@@ -24,14 +24,17 @@
2424
<ConfigurationType>StaticLibrary</ConfigurationType>
2525
<CharacterSet>Unicode</CharacterSet>
2626
<WholeProgramOptimization>true</WholeProgramOptimization>
27+
<PlatformToolset>v120_xp</PlatformToolset>
2728
</PropertyGroup>
2829
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
2930
<ConfigurationType>StaticLibrary</ConfigurationType>
3031
<CharacterSet>Unicode</CharacterSet>
32+
<PlatformToolset>v120_xp</PlatformToolset>
3133
</PropertyGroup>
3234
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" Label="Configuration">
3335
<ConfigurationType>StaticLibrary</ConfigurationType>
3436
<CharacterSet>Unicode</CharacterSet>
37+
<PlatformToolset>v120_xp</PlatformToolset>
3538
</PropertyGroup>
3639
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
3740
<ImportGroup Label="ExtensionSettings">
@@ -78,6 +81,7 @@
7881
<PrecompiledHeader>Use</PrecompiledHeader>
7982
<WarningLevel>Level4</WarningLevel>
8083
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
84+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
8185
</ClCompile>
8286
</ItemDefinitionGroup>
8387
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">
@@ -91,6 +95,7 @@
9195
<PrecompiledHeader>Use</PrecompiledHeader>
9296
<WarningLevel>Level4</WarningLevel>
9397
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
98+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
9499
</ClCompile>
95100
</ItemDefinitionGroup>
96101
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -101,6 +106,7 @@
101106
<PrecompiledHeader>Use</PrecompiledHeader>
102107
<WarningLevel>Level3</WarningLevel>
103108
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
109+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
104110
</ClCompile>
105111
</ItemDefinitionGroup>
106112
<ItemGroup>

PythonScript.Tests/PythonScript.Tests.vcxproj

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
55
<Configuration>Debug</Configuration>
@@ -24,17 +24,20 @@
2424
<ConfigurationType>Application</ConfigurationType>
2525
<UseDebugLibraries>true</UseDebugLibraries>
2626
<CharacterSet>Unicode</CharacterSet>
27+
<PlatformToolset>v120_xp</PlatformToolset>
2728
</PropertyGroup>
2829
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" Label="Configuration">
2930
<ConfigurationType>Application</ConfigurationType>
3031
<UseDebugLibraries>true</UseDebugLibraries>
3132
<CharacterSet>Unicode</CharacterSet>
33+
<PlatformToolset>v120_xp</PlatformToolset>
3234
</PropertyGroup>
3335
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
3436
<ConfigurationType>Application</ConfigurationType>
3537
<UseDebugLibraries>false</UseDebugLibraries>
3638
<WholeProgramOptimization>true</WholeProgramOptimization>
3739
<CharacterSet>Unicode</CharacterSet>
40+
<PlatformToolset>v120_xp</PlatformToolset>
3841
</PropertyGroup>
3942
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
4043
<ImportGroup Label="ExtensionSettings">
@@ -54,17 +57,17 @@
5457
<PropertyGroup Label="UserMacros" />
5558
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
5659
<LinkIncremental>true</LinkIncremental>
57-
<IncludePath>$(BoostBase);$(ProjectDir)..\PythonScript\res;$(ProjectDir)..\NppPlugin\include;$(PythonBase)\Include;$(PythonBase)\PC;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include</IncludePath>
60+
<IncludePath>$(BoostBase);$(ProjectDir)..\PythonScript\res;$(ProjectDir)..\NppPlugin\include;$(PythonBase)\Include;$(PythonBase)\PC;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(IncludePath)</IncludePath>
5861
<LibraryPath>$(BoostPythonLibPath);$(PythonLibPath);$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib</LibraryPath>
5962
</PropertyGroup>
6063
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">
6164
<LinkIncremental>true</LinkIncremental>
62-
<IncludePath>$(BoostBase);$(ProjectDir)..\PythonScript\res;$(ProjectDir)..\NppPlugin\include;$(PythonBase)\Include;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include</IncludePath>
65+
<IncludePath>$(BoostBase);$(ProjectDir)..\PythonScript\res;$(ProjectDir)..\NppPlugin\include;$(PythonBase)\Include;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(IncludePath)</IncludePath>
6366
<LibraryPath>$(BoostPythonLibPath);$(PythonLibPath);$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib</LibraryPath>
6467
</PropertyGroup>
6568
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
6669
<LinkIncremental>false</LinkIncremental>
67-
<IncludePath>$(BoostBase);$(ProjectDir)..\PythonScript\res;$(ProjectDir)..\NppPlugin\include;$(PythonBase)\Include;$(PythonBase)\PC;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include</IncludePath>
70+
<IncludePath>$(BoostBase);$(ProjectDir)..\PythonScript\res;$(ProjectDir)..\NppPlugin\include;$(PythonBase)\Include;$(PythonBase)\PC;$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(IncludePath)</IncludePath>
6871
<LibraryPath>$(BoostPythonLibPath);$(PythonLibPath);$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib</LibraryPath>
6972
</PropertyGroup>
7073
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
@@ -73,8 +76,9 @@
7376
<WarningLevel>Level3</WarningLevel>
7477
<Optimization>Disabled</Optimization>
7578
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;BOOST_PYTHON_STATIC_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
76-
<AdditionalIncludeDirectories>gtest\include;..\PythonScript\src;$(BoostBase);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
79+
<AdditionalIncludeDirectories>gtest\googletest\include;..\PythonScript\src;$(BoostBase);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7780
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
81+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
7882
</ClCompile>
7983
<Link>
8084
<SubSystem>Console</SubSystem>
@@ -93,8 +97,9 @@
9397
<WarningLevel>Level3</WarningLevel>
9498
<Optimization>Disabled</Optimization>
9599
<PreprocessorDefinitions>WIN32;BOOST_DEBUG_PYTHON;BOOST_LINKING_PYTHON;_DEBUG;_CONSOLE;BOOST_PYTHON_STATIC_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
96-
<AdditionalIncludeDirectories>gtest\include;..\PythonScript\src;$(BoostBase);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
100+
<AdditionalIncludeDirectories>gtest\googletest\include;..\PythonScript\src;$(BoostBase);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
97101
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
102+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
98103
</ClCompile>
99104
<Link>
100105
<SubSystem>Console</SubSystem>
@@ -116,7 +121,8 @@
116121
<IntrinsicFunctions>true</IntrinsicFunctions>
117122
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;BOOST_PYTHON_STATIC_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
118123
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
119-
<AdditionalIncludeDirectories>gtest\include;..\PythonScript\src;$(BoostBase);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
124+
<AdditionalIncludeDirectories>gtest\googletest\include;..\PythonScript\src;$(BoostBase);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
125+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
120126
</ClCompile>
121127
<Link>
122128
<SubSystem>Console</SubSystem>

PythonScript.Tests/gtest

Submodule gtest updated 316 files

PythonScript.Tests/gtest.proj/gtest.vcxproj

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="Debug|Win32">
55
<Configuration>Debug</Configuration>
@@ -24,17 +24,20 @@
2424
<ConfigurationType>StaticLibrary</ConfigurationType>
2525
<UseDebugLibraries>true</UseDebugLibraries>
2626
<CharacterSet>Unicode</CharacterSet>
27+
<PlatformToolset>v120_xp</PlatformToolset>
2728
</PropertyGroup>
2829
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" Label="Configuration">
2930
<ConfigurationType>StaticLibrary</ConfigurationType>
3031
<UseDebugLibraries>true</UseDebugLibraries>
3132
<CharacterSet>Unicode</CharacterSet>
33+
<PlatformToolset>v120_xp</PlatformToolset>
3234
</PropertyGroup>
3335
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
3436
<ConfigurationType>StaticLibrary</ConfigurationType>
3537
<UseDebugLibraries>false</UseDebugLibraries>
3638
<WholeProgramOptimization>true</WholeProgramOptimization>
3739
<CharacterSet>Unicode</CharacterSet>
40+
<PlatformToolset>v120_xp</PlatformToolset>
3841
</PropertyGroup>
3942
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
4043
<ImportGroup Label="ExtensionSettings">
@@ -65,8 +68,9 @@
6568
<WarningLevel>Level3</WarningLevel>
6669
<Optimization>Disabled</Optimization>
6770
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
68-
<AdditionalIncludeDirectories>..\gtest;..\gtest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
71+
<AdditionalIncludeDirectories>..\gtest\googletest;..\gtest\googletest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
6972
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
73+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
7074
</ClCompile>
7175
<Link>
7276
<SubSystem>Windows</SubSystem>
@@ -80,8 +84,9 @@
8084
<WarningLevel>Level3</WarningLevel>
8185
<Optimization>Disabled</Optimization>
8286
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
83-
<AdditionalIncludeDirectories>..\gtest;..\gtest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
87+
<AdditionalIncludeDirectories>..\gtest\googletest;..\gtest\googletest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
8488
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
89+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
8590
</ClCompile>
8691
<Link>
8792
<SubSystem>Windows</SubSystem>
@@ -97,8 +102,9 @@
97102
<FunctionLevelLinking>true</FunctionLevelLinking>
98103
<IntrinsicFunctions>true</IntrinsicFunctions>
99104
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
100-
<AdditionalIncludeDirectories>..\gtest;..\gtest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
105+
<AdditionalIncludeDirectories>..\gtest\googletest;..\gtest\googletest\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
101106
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
107+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
102108
</ClCompile>
103109
<Link>
104110
<SubSystem>Windows</SubSystem>
@@ -111,7 +117,7 @@
111117
<None Include="ReadMe.txt" />
112118
</ItemGroup>
113119
<ItemGroup>
114-
<ClCompile Include="..\gtest\src\gtest-all.cc" />
120+
<ClCompile Include="..\gtest\googletest\src\gtest-all.cc" />
115121
</ItemGroup>
116122
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
117123
<ImportGroup Label="ExtensionTargets">

PythonScript.Tests/gtest.proj/gtest.vcxproj.filters

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<None Include="ReadMe.txt" />
1919
</ItemGroup>
2020
<ItemGroup>
21-
<ClCompile Include="..\gtest\src\gtest-all.cc">
21+
<ClCompile Include="..\gtest\googletest\src\gtest-all.cc">
2222
<Filter>Source Files</Filter>
2323
</ClCompile>
2424
</ItemGroup>

PythonScript/project/PythonScript2010.vcxproj

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<ItemGroup Label="ProjectConfigurations">
44
<ProjectConfiguration Include="DebugStartup|Win32">
55
<Configuration>DebugStartup</Configuration>
@@ -29,22 +29,26 @@
2929
<ConfigurationType>DynamicLibrary</ConfigurationType>
3030
<UseDebugLibraries>true</UseDebugLibraries>
3131
<CharacterSet>Unicode</CharacterSet>
32+
<PlatformToolset>v120_xp</PlatformToolset>
3233
</PropertyGroup>
3334
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" Label="Configuration">
3435
<ConfigurationType>DynamicLibrary</ConfigurationType>
3536
<UseDebugLibraries>true</UseDebugLibraries>
3637
<CharacterSet>Unicode</CharacterSet>
38+
<PlatformToolset>v120_xp</PlatformToolset>
3739
</PropertyGroup>
3840
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugStartup|Win32'" Label="Configuration">
3941
<ConfigurationType>DynamicLibrary</ConfigurationType>
4042
<UseDebugLibraries>true</UseDebugLibraries>
4143
<CharacterSet>Unicode</CharacterSet>
44+
<PlatformToolset>v120_xp</PlatformToolset>
4245
</PropertyGroup>
4346
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
4447
<ConfigurationType>DynamicLibrary</ConfigurationType>
4548
<UseDebugLibraries>false</UseDebugLibraries>
4649
<WholeProgramOptimization>true</WholeProgramOptimization>
4750
<CharacterSet>Unicode</CharacterSet>
51+
<PlatformToolset>v120_xp</PlatformToolset>
4852
</PropertyGroup>
4953
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
5054
<ImportGroup Label="ExtensionSettings">
@@ -68,28 +72,28 @@
6872
<PropertyGroup Label="UserMacros" />
6973
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
7074
<LinkIncremental>true</LinkIncremental>
71-
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(ProjectDir)..\..\NppPlugin\include;$(IncludePath)</IncludePath>
75+
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(ProjectDir)..\..\NppPlugin\include;$(IncludePath);$(IncludePath)</IncludePath>
7276
<LibraryPath>$(BoostPythonLibPath);$(PythonLibPath);$(ProjectDir)..\..\NppPlugin\bin\debug;$(LibraryPath)</LibraryPath>
7377
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
7478
<IntDir>$(Configuration)2\</IntDir>
7579
</PropertyGroup>
7680
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">
7781
<LinkIncremental>true</LinkIncremental>
78-
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(PythonBase)\PC;$(ProjectDir)..\..\NppPlugin\include;$(IncludePath)</IncludePath>
82+
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(PythonBase)\PC;$(ProjectDir)..\..\NppPlugin\include;$(IncludePath);$(IncludePath)</IncludePath>
7983
<LibraryPath>$(BoostPythonLibPath);$(PythonLibPath);$(ProjectDir)..\..\NppPlugin\bin\debug;$(LibraryPath)</LibraryPath>
8084
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
8185
<IntDir>$(Configuration)2\</IntDir>
8286
</PropertyGroup>
8387
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugStartup|Win32'">
8488
<LinkIncremental>true</LinkIncremental>
85-
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(ProjectDir)..\..\NppPlugin\include;$(IncludePath)</IncludePath>
89+
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(ProjectDir)..\..\NppPlugin\include;$(IncludePath);$(IncludePath)</IncludePath>
8690
<LibraryPath>$(BoostPythonLibPath);$(PythonLibPath);$(ProjectDir)..\..\NppPlugin\bin\debug;$(LibraryPath)</LibraryPath>
8791
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
8892
<IntDir>$(Configuration)2\</IntDir>
8993
</PropertyGroup>
9094
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
9195
<LinkIncremental>false</LinkIncremental>
92-
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(ProjectDir)..\..\NppPlugin\include;$(PythonBase)\PC;$(IncludePath)</IncludePath>
96+
<IncludePath>$(BoostBase);$(PythonBase)\Include;$(ProjectDir)..\..\NppPlugin\include;$(PythonBase)\PC;$(IncludePath);$(IncludePath)</IncludePath>
9397
<LibraryPath>$(BoostPythonLibPath);$(PythonLibPath);$(ProjectDir)..\..\NppPlugin\bin\release;$(LibraryPath)</LibraryPath>
9498
<OutDir>$(SolutionDir)bin\$(Configuration)\</OutDir>
9599
</PropertyGroup>
@@ -147,6 +151,7 @@ xcopy $(ProjectDir)..\python_tests\*.* "e:\notepadtest\unicode\plugins\config\py
147151
<PreprocessorDefinitions>DEBUG_STARTUP;WIN32;_DEBUG;_WINDOWS;_USRDLL;PYTHONSCRIPT2010_EXPORTS;BOOST_PYTHON_STATIC_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
148152
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
149153
<AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
154+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
150155
</ClCompile>
151156
<Link>
152157
<SubSystem>Windows</SubSystem>

appveyor.yml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
version: 1.0.7.{build}
2+
image: Visual Studio 2015
3+
4+
5+
environment:
6+
matrix:
7+
#- PlatformToolset: v140_xp
8+
- PlatformToolset: v120_xp
9+
10+
platform:
11+
#- x64
12+
- Win32
13+
14+
configuration:
15+
- Release
16+
- Debug
17+
- PythonDebug
18+
19+
install:
20+
- git submodule -q update --init
21+
- if "%platform%"=="x64" set archi=amd64
22+
- if "%platform%"=="Win32" set archi=x86
23+
- call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %archi%
24+
25+
build_script:
26+
- cd "%APPVEYOR_BUILD_FOLDER%"
27+
- msbuild PythonScript.sln /m /p:configuration="%configuration%" /p:platform="%platform%" /p:PlatformToolset="%PlatformToolset%" /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
28+
29+
after_build:
30+
- cd "%APPVEYOR_BUILD_FOLDER%"
31+
- ps: >-
32+
33+
if ($env:PLATFORM -eq "x64") {
34+
Push-AppveyorArtifact "src\bin\$env:PLATFORM\$env:CONFIGURATION\PythonScript.dll" -FileName PythonScript.dll
35+
}
36+
37+
if ($env:PLATFORM -eq "Win32" ) {
38+
Push-AppveyorArtifact "src\bin\$env:CONFIGURATION\PythonScript.dll" -FileName PythonScript.dll
39+
}
40+
41+
if ($($env:APPVEYOR_REPO_TAG) -eq "true" -and $env:CONFIGURATION -eq "Release" -and $env:PLATFORMTOOLSET -eq "v120_xp") {
42+
if($env:PLATFORM -eq "x64"){
43+
$ZipFileName = "PythonScript_$($env:APPVEYOR_REPO_TAG_NAME)_x64.zip"
44+
7z a $ZipFileName src\bin\$env:PLATFORM\$env:CONFIGURATION\*.dll
45+
}
46+
if($env:PLATFORM -eq "Win32"){
47+
$ZipFileName = "PythonScript_$($env:APPVEYOR_REPO_TAG_NAME)_x86.zip"
48+
7z a $ZipFileName src\bin\$env:CONFIGURATION\*.dll
49+
}
50+
}
51+
52+
artifacts:
53+
- path: PythonScript_*.zip
54+
name: releases
55+
56+
deploy:
57+
provider: GitHub
58+
auth_token:
59+
secure: !!TODO, see https://www.appveyor.com/docs/deployment/github/#provider-settings!!
60+
artifact: releases
61+
draft: false
62+
prerelease: false
63+
force_update: true
64+
on:
65+
appveyor_repo_tag: true
66+
PlatformToolset: v120_xp
67+
configuration: Release

0 commit comments

Comments
 (0)