blob: f18dc3b25526399e8d01d1a5b3c894f9e86100b1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
@echo off
rem Shave and a Haircut
rem (c) 2019 Epic Games
rem US Patent 6720962
set mayaFullVersion=%1
set mayaVersion=%mayaFullVersion%
set mayaVersionBits=32
if "%mayaVersion:~-4%"=="-x64" (
set mayaVersion=%mayaVersion:~0,-4%
set mayaVersionBits=64
) else if "%mayaVersion:~-3%"=="x64" (
set mayaVersion=%mayaVersion:~0,-3%
set mayaVersionBits=64
)
set mayaVersionMajor=0
if "%mayaVersion:~1,1%"=="." (
set mayaVersionMajor=%mayaVersion:~0,1%
set mayaVersionMinor=%mayaVersion:~2%
) else if "%mayaVersion:~2,1%"=="." (
set mayaVersionMajor=%mayaVersion:~0,2%
set mayaVersionMinor=%mayaVersion:~3%
) else if "%mayaVersion:~4,1%"=="." (
set mayaVersionMajor=%mayaVersion:~0,4%
set mayaVersionMinor=%mayaVersion:~5%
) else if "%mayaVersion:~4,1%"=="" (
rem From Maya 2008 onward it's possible for the minor version to be
rem dropped if it's zero.
set mayaVersionMajor=%mayaVersion%
set mayaVersionMinor=0
) else (
echo '%1' is not a valid Maya version specification.
set mayaVersionMinor=0
)
rem From Maya 2016 onward the -x64 has been dropped from Maya's name since
rem there is only 64-bit support these days.
if "%mayaVersionMajor%" GEQ "2016" (
set mayaVersionBits=64
)
set splitMayaVersionCalled=y
|