Skip to content

Commit f7a1955

Browse files
committed
Create new version
1 parent 5118668 commit f7a1955

12 files changed

Lines changed: 42 additions & 21 deletions

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
*.patch eol=crlf
33
*.txt eol=crlf
44
*.bat eol=crlf
5+
*.def eol=crlf

CHANGES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ For a full list of changes, see the [git commit log][log]
66
[log]: https://github.com/mturk/cmsc/commits/
77

88

9+
## cmsc 15.0_48
10+
11+
* Rebase cygwrun to 1.2.2
12+
* Rebase nasm to 2.16.01
13+
* Rebase perl to 5.38.2.2
14+
* No need for EXTRA_LIBS any more
15+
916
## cmsc 15.0_47
1017

1118
* Update cygwrun dependency

setenv.bat

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ if not exist "%CmscRootDir%\msvc\bin\build.exe" (
2626
exit /B 1
2727
)
2828
set "WINVER=0x0601"
29-
set "CMSC_VERSION=15047"
29+
set "CMSC_VERSION=15048"
3030
rem
3131
rem Default target is 64-bit Windows
3232
rem
@@ -38,10 +38,9 @@ rem
3838
if ".%BUILD_CPU%" == "." ( set "BUILD_CPU=x64" )
3939
rem
4040
echo Seting build environment for win-%BUILD_CPU%/%WINVER%
41-
set "CMSC_PATH=%CmscRootDir%\msvc\bin\%BUILD_CPU%;%CmscRootDir%\msvc\bin;%CmscRootDir%\tools;%CmscRootDir%\nasm;%CmscRootDir%\perl\perl\bin"
41+
set "CMSC_PATH=%CmscRootDir%\tools;%CmscRootDir%\msvc\bin\%BUILD_CPU%;%CmscRootDir%\msvc\bin;%CmscRootDir%\nasm;%CmscRootDir%\perl\perl\bin"
4242
set "PATH=%CMSC_PATH%;%PATH%"
4343
set "LIB=%CmscRootDir%\msvc\lib\%BUILD_CPU%"
4444
set "INCLUDE=%CmscRootDir%\msvc\include\crt;%CmscRootDir%\msvc\include;%CmscRootDir%\msvc\include\mfc;%CmscRootDir%\msvc\include\atl"
45-
set "EXTRA_LIBS=msvcrt_compat.lib msvcrt_compat.obj"
4645
echo Cmsc %CMSC_VERSION% : Environment initialized for: '%BUILD_CPU%'
4746
echo.

tools/7za.exe

22 KB
Binary file not shown.

tools/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33

44
```
5-
curl.exe 7.86.0 https://curl.se/windows/dl-7.86.0_1/curl-7.86.0_1-win64-mingw.zip
6-
7za.exe 22.01 https://www.7-zip.org/a/7z2201-extra.7z
5+
curl.exe 8.6.0 https://curl.se/windows/dl-8.6.0_2/curl-8.6.0_2-win64-mingw.zip
6+
7za.exe 23.01 https://www.7-zip.org/a/7z2301-extra.7z
77
patch.exe 2.5.9 http://gnuwin32.sourceforge.net
88
```
99

tools/cmsc15_compile.bat

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,12 @@ rem Copy Binaries
100100
%XCOPYD% /S "%WINDDK%\bin\x86\x86" bin\x86\ >NUL
101101
%XCOPYD% /S "%WINDDK%\bin\x86\amd64" bin\x64\ >NUL
102102
%FCOPYF% "%WINDDK%\tools\Other\i386\msdis160.dll" bin\msdis160.dll >NUL
103-
for %%i in (mt guidgen rebase) do copy /Y "%WINSDK%\bin\%%i.exe" bin\ >NUL
103+
rem
104+
for %%i in (mt guidgen rebase) do (
105+
%FCOPYF% "%WINSDK%\bin\%%i.exe" bin\%%i.exe >NUL
106+
%FCOPYF% "%WINSDK%\bin\x64\%%i.exe" bin\x64\%%i.exe >NUL
107+
)
108+
rem
104109
move /Y bin\ml.exe bin\x86\ml.exe >NUL
105110
rem Copy missing lib and dumpbin from VS2009
106111
rem %FCOPYF% "%MSVS09%\bin\pgodb90.dll" bin\pgodb90.dll >NUL

tools/cmsc15_makedist.bat

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ echo Version: %CmscVer% >>dist\VERSIONS.txt
3232
type %VSToolsDir%\compile.log >>dist\VERSIONS.txt
3333
rem
3434
for %%i in (setenv.bat README.md CHANGES.md LICENSE.txt) do copy /Y %%i dist\
35+
copy /Y tools\7za.exe dist\tools\
3536
rem
3637
echo Creating Distibution ....
3738
rem

tools/cmsc15_perl5.bat

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ set "PerlArch=%PerlName%.zip"
2727
if not exist "%PerlArch%" (
2828
echo.
2929
echo Downloading %PerlArch% ... this can take a while.
30-
curl %CurlOpts% -o %PerlArch% http://strawberryperl.com/download/%PerlVer%/%PerlArch%
30+
curl %CurlOpts% -o %PerlArch% https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/download/%PerlBld%/%PerlArch%
3131
)
3232
rem
3333
7za t %PerlArch% >NUL 2>&1 && ( goto Exp )

tools/cmsc15_versions.bat

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ rem limitations under the License.
1414
rem
1515
rem Setup environment for Microsoft Compiler Toolkit
1616
rem
17-
set "CmscVer=15.0_47"
17+
set "CmscVer=15.0_48"
1818
set "CmscSys=64"
1919
set "CmscOsv=win7"
20-
set "NasmVer=2.15.05"
21-
set "PerlVer=5.32.1.1"
22-
set "CygwrunVer=1.1.7"
20+
set "NasmVer=2.16.01"
21+
set "PerlVer=5.38.2.2"
22+
set "PerlBld=SP_53822_64bit"
23+
set "CygwrunVer=1.2.2"
2324
set "CurlOpts=-qkL --retry 5 --no-progress-meter"
2425
set "WINVER=0x0601"

tools/curl.exe

-2.24 MB
Binary file not shown.

0 commit comments

Comments
 (0)