Skip to content

Commit 496b6c1

Browse files
committed
Updated Older Projects
Updated and recompiled older projects until 2022. 2021 is no longer supported (3DsMax) which also means python37 is no longer supported.
1 parent 43c0198 commit 496b6c1

File tree

6 files changed

+20
-6
lines changed

6 files changed

+20
-6
lines changed

src/cpp/.sln.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ foreach ($version in $installedVersions) {
1717
$pythonRootPath = (Get-Item $pythonPath).Directory.FullName
1818
$majorMinor = $version -replace '(\d+\.\d+).*', '$1' -replace '\.', ''
1919
Set-Item "Env:PYTHON_$majorMinor" $pythonRootPath
20+
Write-Host $majorMinor
2021
$pybindPath = Resolve-Path -Path "$devFolder\venvs\py$majorMinor\.venv\Lib\site-packages\pybind11" -ErrorAction SilentlyContinue
2122
if ($pybindPath) {
2223
Write-Host "Setting PyBind11 path: $pybindPath"

src/cpp/skin_plus_plus_py/skin_plus_plus_py.vcxproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@
114114
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='2022-Release|x64'">
115115
<LinkIncremental>false</LinkIncremental>
116116
<TargetExt>.pyd</TargetExt>
117-
<OutDir>$(SolutionDir)..\..\PYProjects\skin_plus_plus\py\37</OutDir>
117+
<OutDir>$(SolutionDir)..\skin_plus_plus\py\37\</OutDir>
118118
<IncludePath>$(THIRD_PARTY_EIGEN);$(THIRD_PARTY_FMT)\include;$(WindowsSDK_IncludePath);$(VC_IncludePath);$(ProjectDir)headers;$(PYTHON_37)\include;$(PYBIND11_37)\include;$(IncludePath)</IncludePath>
119119
</PropertyGroup>
120120
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='2023-Debug|x64'">
@@ -176,6 +176,8 @@
176176
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
177177
<ConformanceMode>true</ConformanceMode>
178178
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
179+
<LanguageStandard>stdcpp20</LanguageStandard>
180+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
179181
</ClCompile>
180182
<Link>
181183
<SubSystem>Console</SubSystem>
@@ -212,6 +214,8 @@
212214
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
213215
<ConformanceMode>true</ConformanceMode>
214216
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
217+
<LanguageStandard>stdcpp20</LanguageStandard>
218+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
215219
</ClCompile>
216220
<Link>
217221
<SubSystem>Console</SubSystem>

src/cpp/skin_plus_plus_pymaya/skin_plus_plus_pymaya.vcxproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
<TargetExt>.pyd</TargetExt>
121121
<IncludePath>$(THIRD_PARTY_EIGEN);$(THIRD_PARTY_FMT)\include;$(ProjectDir);$(ProjectDir)..\skin_plus_plus_py\headers;$(ADSK_MAYA_SDK_2022)\include;$(PYBIND11_37)\include;$(PYTHON_37)\include;$(IncludePath)</IncludePath>
122122
<LibraryPath>$(ADSK_MAYA_SDK_2022)\lib;$(PYTHON_37)\libs;$(LibraryPath)</LibraryPath>
123-
<OutDir>$(SolutionDir)..\..\PYProjects\skin_plus_plus\dccs\maya\$(ProjectName)_2021</OutDir>
123+
<OutDir>$(SolutionDir)..\skin_plus_plus\dccs\maya\2022\</OutDir>
124124
</PropertyGroup>
125125
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='2022-Debug|x64'">
126126
<LinkIncremental>true</LinkIncremental>
@@ -134,7 +134,7 @@
134134
<TargetExt>.pyd</TargetExt>
135135
<IncludePath>$(THIRD_PARTY_EIGEN);$(THIRD_PARTY_FMT)\include;$(ProjectDir);$(ProjectDir)..\skin_plus_plus_py\headers;$(ADSK_MAYA_SDK_2023)\include;$(PYTHON_39)\include;$(PYBIND11_39)\include;$(IncludePath)</IncludePath>
136136
<LibraryPath>$(ADSK_MAYA_SDK_2023)\lib;$(PYTHON_39)\libs;$(LibraryPath)</LibraryPath>
137-
<OutDir>$(SolutionDir)..\skin_plus_plus\dccs\maya\$(ProjectName)_2023\</OutDir>
137+
<OutDir>$(SolutionDir)..\skin_plus_plus\dccs\maya\2023\</OutDir>
138138
</PropertyGroup>
139139
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='2024-Release|x64'">
140140
<LinkIncremental>false</LinkIncremental>
@@ -215,6 +215,7 @@
215215
<ConformanceMode>true</ConformanceMode>
216216
<LanguageStandard>stdcpp20</LanguageStandard>
217217
<LanguageStandard_C>stdc17</LanguageStandard_C>
218+
<AdditionalOptions>/utf-8 %(AdditionalOptions)</AdditionalOptions>
218219
</ClCompile>
219220
<Link>
220221
<SubSystem>Console</SubSystem>

src/cpp/skin_plus_plus_pymxs/skin_plus_plus_pymxs.vcxproj

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -128,14 +128,14 @@
128128
<TargetExt>.pyd</TargetExt>
129129
<IncludePath>$(THIRD_PARTY_EIGEN);$(THIRD_PARTY_FMT)\include;$(ProjectDir)..\skin_plus_plus_py\headers;$(ProjectDir)headers;$(ADSK_3DSMAX_SDK_2022)\include;$(ADSK_3DSMAX_SDK_2022)\include\geom;$(PYTHON_37)\include;$(PYBIND11_37)\include;$(IncludePath)</IncludePath>
130130
<LibraryPath>$(PYTHON_37)\libs;$(ADSK_3DSMAX_SDK_2022)\lib\x64\Release;$(LibraryPath)</LibraryPath>
131-
<OutDir>$(SolutionDir)..\..\PYProjects\skin_plus_plus\dccs\max\$(ProjectName)_2022</OutDir>
131+
<OutDir>$(SolutionDir)..\skin_plus_plus\dccs\max\2022\</OutDir>
132132
</PropertyGroup>
133133
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='2023-Release|x64'">
134134
<LinkIncremental>false</LinkIncremental>
135135
<TargetExt>.pyd</TargetExt>
136136
<IncludePath>$(THIRD_PARTY_EIGEN);$(THIRD_PARTY_FMT)\include;$(ProjectDir)\headers;$(ProjectDir)..\skin_plus_plus_py\headers;$(ADSK_3DSMAX_SDK_2023)\include;$(ADSK_3DSMAX_SDK_2023)\include\geom;$(PYTHON_39)\include;$(PYBIND11_39)\include;$(IncludePath)</IncludePath>
137137
<LibraryPath>$(PYTHON_39)\libs;$(ADSK_3DSMAX_SDK_2023)\lib\x64\Release;$(LibraryPath)</LibraryPath>
138-
<OutDir>$(SolutionDir)..\skin_plus_plus\dccs\max\$(ProjectName)_2023</OutDir>
138+
<OutDir>$(SolutionDir)..\skin_plus_plus\dccs\max\2023\</OutDir>
139139
</PropertyGroup>
140140
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='2024-Release|x64'">
141141
<LinkIncremental>false</LinkIncremental>
@@ -296,11 +296,19 @@
296296
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='2024-Release|x64'">stdcpp17</LanguageStandard>
297297
<FavorSizeOrSpeed Condition="'$(Configuration)|$(Platform)'=='2024-Release|x64'">Speed</FavorSizeOrSpeed>
298298
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='2024-Release|x64'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
299-
<Optimization Condition="'$(Configuration)|$(Platform)'=='2024-Release|x64'">Disabled</Optimization>
299+
<Optimization Condition="'$(Configuration)|$(Platform)'=='2024-Release|x64'">MaxSpeed</Optimization>
300300
</ClCompile>
301301
<ClCompile>
302302
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='2023-Release|x64'">stdcpp17</LanguageStandard>
303303
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='2023-Release|x64'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
304304
</ClCompile>
305+
<ClCompile>
306+
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='2022-Release|x64'">stdcpp20</LanguageStandard>
307+
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='2022-Release|x64'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
308+
</ClCompile>
309+
<ClCompile>
310+
<LanguageStandard Condition="'$(Configuration)|$(Platform)'=='2021-Release|x64'">stdcpp20</LanguageStandard>
311+
<AdditionalOptions Condition="'$(Configuration)|$(Platform)'=='2021-Release|x64'">/utf-8 %(AdditionalOptions)</AdditionalOptions>
312+
</ClCompile>
305313
</ItemDefinitionGroup>
306314
</Project>

src/skin_plus_plus/py/37/__init__.py

Whitespace-only changes.

src/skin_plus_plus/py/39/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)