Initial commit from sysy-main
This commit is contained in:
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>ANTLR4.Runtime.cpp.vs$vs$.noarch</id>
|
||||
<version>$version$$pre$</version>
|
||||
<title>ANTLR4 Runtime c++ vs$vs$ $link$</title>
|
||||
<authors>Terence Parr & Contributors</authors>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type='expression'>BSL-1.0</license>
|
||||
<icon>image\antlr4.jpg</icon>
|
||||
<projectUrl>https://www.antlr.org/</projectUrl>
|
||||
<description>ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees..</description>
|
||||
<releaseNotes>See project URL</releaseNotes>
|
||||
<copyright>Copyright 2014-2022</copyright>
|
||||
<language></language>
|
||||
<repository type='git' url='git@github.com:antlr/antlr4.git' branch='$version$' />
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="antlr4.jpg" target="image\antlr4.jpg" />
|
||||
<file src="..\src\**\*.h" target="build\native\inc\" />
|
||||
<file src="ANTLR4.Runtime.cpp.noarch.targets" target="build\native\ANTLR4.Runtime.cpp.vs$vs$.noarch.targets" />
|
||||
</files>
|
||||
</package>
|
||||
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(MSBuildThisFileDirectory)inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
||||
@ -0,0 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>ANTLR4.Runtime.cpp.vs$vs$.shared</id>
|
||||
<version>$version$$pre$</version>
|
||||
<title>ANTLR4 Runtime c++ vs$vs$ shared</title>
|
||||
<authors>Terence Parr & Contributors</authors>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type='expression'>BSL-1.0</license>
|
||||
<icon>image\antlr4.jpg</icon>
|
||||
<projectUrl>https://www.antlr.org/</projectUrl>
|
||||
<description>ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees..</description>
|
||||
<releaseNotes>releaseNotes</releaseNotes>
|
||||
<copyright>Copyright 2006-2022</copyright>
|
||||
<language></language>
|
||||
<repository type='git' url='git@github.com:antlr/antlr4.git' branch='$version$' />
|
||||
<dependencies>
|
||||
<dependency id="ANTLR4.Runtime.cpp.vs$vs$.noarch" version='$version$$pre$'/>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="antlr4.jpg" target="image\antlr4.jpg" />
|
||||
<file src="..\bin\vs-$vs$\x86\Debug DLL\*" target="build\native\x86\dbg\" />
|
||||
<file src="..\bin\vs-$vs$\x86\Release DLL\*" target="build\native\x86\rel\" />
|
||||
<file src="..\bin\vs-$vs$\x64\Debug DLL\*" target="build\native\x64\dbg\" />
|
||||
<file src="..\bin\vs-$vs$\x64\Release DLL\*" target="build\native\x64\rel\" />
|
||||
<file src="ANTLR4.Runtime.cpp.shared.targets" target="build\native\ANTLR4.Runtime.cpp.vs$vs$.shared.targets" />
|
||||
<file src="ANTLR4.Runtime.cpp.shared.props" target="build\native\ANTLR4.Runtime.cpp.vs$vs$.shared.props" />
|
||||
</files>
|
||||
</package>
|
||||
@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup Label="UserMacros" Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
|
||||
<ANTLR4>$(MSBuildThisFileDirectory)x86\dbg</ANTLR4>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="UserMacros" Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x86'">
|
||||
<ANTLR4>$(MSBuildThisFileDirectory)x86\dbg</ANTLR4>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="UserMacros" Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
|
||||
<ANTLR4>$(MSBuildThisFileDirectory)x64\dbg</ANTLR4>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="UserMacros" Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
|
||||
<ANTLR4>$(MSBuildThisFileDirectory)x86\rel</ANTLR4>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="UserMacros" Condition="'$(Configuration)|$(Platform)'=='Release DLL|x86'">
|
||||
<ANTLR4>$(MSBuildThisFileDirectory)x86\rel</ANTLR4>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="UserMacros" Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
|
||||
<ANTLR4>$(MSBuildThisFileDirectory)x64\rel</ANTLR4>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemDefinitionGroup>
|
||||
<Lib>
|
||||
<AdditionalDependencies>antlr4-runtime.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Release DLL|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Release DLL|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
||||
@ -0,0 +1,29 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
|
||||
<metadata>
|
||||
<id>ANTLR4.Runtime.cpp.vs$vs$.static</id>
|
||||
<version>$version$$pre$</version>
|
||||
<title>ANTLR4 Runtime c++ vs$vs$ static</title>
|
||||
<authors>Terence Parr & Contributors</authors>
|
||||
<requireLicenseAcceptance>true</requireLicenseAcceptance>
|
||||
<license type='expression'>BSL-1.0</license>
|
||||
<icon>image\antlr4.jpg</icon>
|
||||
<projectUrl>https://www.antlr.org/</projectUrl>
|
||||
<description>ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees..</description>
|
||||
<releaseNotes>releaseNotes</releaseNotes>
|
||||
<copyright>Copyright 2006-2022</copyright>
|
||||
<language></language>
|
||||
<repository type='git' url='git@github.com:antlr/antlr4.git' branch='$version$' />
|
||||
<dependencies>
|
||||
<dependency id="ANTLR4.Runtime.cpp.vs$vs$.noarch" version='$version$$pre$'/>
|
||||
</dependencies>
|
||||
</metadata>
|
||||
<files>
|
||||
<file src="antlr4.jpg" target="image\antlr4.jpg" />
|
||||
<file src="..\bin\vs-$vs$\x86\Debug Static\*" target="build\native\x86\dbg\" />
|
||||
<file src="..\bin\vs-$vs$\x86\Release Static\*" target="build\native\x86\rel\" />
|
||||
<file src="..\bin\vs-$vs$\x64\Debug Static\*" target="build\native\x64\dbg\" />
|
||||
<file src="..\bin\vs-$vs$\x64\Release Static\*" target="build\native\x64\rel\" />
|
||||
<file src="ANTLR4.Runtime.cpp.static.targets" target="build\native\ANTLR4.Runtime.cpp.vs$vs$.static.targets" />
|
||||
</files>
|
||||
</package>
|
||||
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemDefinitionGroup>
|
||||
<Lib>
|
||||
<AdditionalDependencies>antlr4-runtime.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Debug Static|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Release Static|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Lib Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Lib>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Debug Static|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\dbg;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Release Static|x86'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x86\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
<Link Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'">
|
||||
<AdditionalLibraryDirectories>$(MSBuildThisFileDirectory)x64\rel;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
</Project>
|
||||
BIN
antlr/antlr4-runtime-4.12.0/runtime/nuget/antlr4.jpg
Normal file
BIN
antlr/antlr4-runtime-4.12.0/runtime/nuget/antlr4.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
93
antlr/antlr4-runtime-4.12.0/runtime/nuget/pack.cmd
Normal file
93
antlr/antlr4-runtime-4.12.0/runtime/nuget/pack.cmd
Normal file
@ -0,0 +1,93 @@
|
||||
echo off
|
||||
rem echo Usage:
|
||||
rem echo ------
|
||||
rem echo pack vsvers version [pre] // pack 2019 4.9.1 -beta
|
||||
rem echo ------
|
||||
setlocal enableextensions enabledelayedexpansion
|
||||
|
||||
if "%1"=="" goto usage
|
||||
if "%2"=="" goto usage
|
||||
set PRE=%3
|
||||
set PLATFORM=Win32
|
||||
|
||||
rem -version ^^[16.0^^,17.0^^)
|
||||
set VS_VERSION=vs%1
|
||||
rem should be set "VSWHERE='%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe -property installationPath -version ^[16.0^,17.0^)'"
|
||||
if %VS_VERSION%==vs2019 (
|
||||
set "VSWHERE='C:\PROGRA~2\"Microsoft Visual Studio"\Installer\vswhere.exe -latest -property installationPath -version ^[16.0^,17.0^)'"
|
||||
) else (
|
||||
if %VS_VERSION%==vs2022 (
|
||||
set "VSWHERE='C:\PROGRA~2\"Microsoft Visual Studio"\Installer\vswhere.exe -latest -property installationPath -version ^[17.0^,18.0^)'"
|
||||
)
|
||||
)
|
||||
for /f " delims=" %%a in (%VSWHERE%) do @set "VSCOMNTOOLS=%%a"
|
||||
|
||||
echo ============= %VSCOMNTOOLS% =============
|
||||
|
||||
if %VS_VERSION%==vs2019 (
|
||||
set VS_VARSALL=..\..\VC\Auxiliary\Build\vcvarsall.bat
|
||||
set "VS160COMNTOOLS=%VSCOMNTOOLS%\Common7\Tools\"
|
||||
) else (
|
||||
if %VS_VERSION%==vs2022 (
|
||||
set VS_VARSALL=..\..\VC\Auxiliary\Build\vcvarsall.bat
|
||||
set "VS170COMNTOOLS=%VSCOMNTOOLS%\Common7\Tools\"
|
||||
) else (
|
||||
set VS_VARSALL=..\..\VC\vcvarsall.bat
|
||||
)
|
||||
)
|
||||
|
||||
if not defined VCINSTALLDIR (
|
||||
if %VS_VERSION%==vs2019 (
|
||||
if %PLATFORM%==x64 (
|
||||
call "%VS160COMNTOOLS%%VS_VARSALL%" x86_amd64 8.1
|
||||
) else (
|
||||
call "%VS160COMNTOOLS%%VS_VARSALL%" x86 8.1
|
||||
)
|
||||
) else (
|
||||
if %VS_VERSION%==vs2022 (
|
||||
if %PLATFORM%==x64 (
|
||||
call "%VS170COMNTOOLS%%VS_VARSALL%" x86_amd64 8.1
|
||||
) else (
|
||||
call "%VS170COMNTOOLS%%VS_VARSALL%" x86 8.1
|
||||
)
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
if not defined VSINSTALLDIR (
|
||||
echo Error: No Visual cpp environment found.
|
||||
echo Please run this script from a Visual Studio Command Prompt
|
||||
echo or run "%%VSnnCOMNTOOLS%%\vsvars32.bat" first.
|
||||
goto :buildfailed
|
||||
)
|
||||
|
||||
|
||||
pushd ..\
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=Win32 -p:Configuration="Debug DLL"
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=Win32 -p:Configuration="Release DLL"
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=Win32 -p:Configuration="Debug Static"
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=Win32 -p:Configuration="Release Static"
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=x64 -p:Configuration="Debug DLL"
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=x64 -p:Configuration="Release DLL"
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=x64 -p:Configuration="Debug Static"
|
||||
call msbuild antlr4cpp-vs%1.vcxproj -t:rebuild -p:Platform=x64 -p:Configuration="Release Static"
|
||||
popd
|
||||
|
||||
del *nupkg
|
||||
echo nuget pack ANTLR4.Runtime.cpp.noarch.nuspec -p vs=%1 -p version=%2 -p pre=%pre%
|
||||
call nuget pack ANTLR4.Runtime.cpp.noarch.nuspec -p vs=%1 -p version=%2 -p pre=%pre%
|
||||
echo nuget pack ANTLR4.Runtime.cpp.shared.nuspec -symbols -p vs=%1 -p version=%2 -p pre=%pre%
|
||||
call nuget pack ANTLR4.Runtime.cpp.shared.nuspec -symbols -p vs=%1 -p version=%2 -p pre=%pre%
|
||||
echo nuget pack ANTLR4.Runtime.cpp.static.nuspec -symbols -p vs=%1 -p version=%2 -p pre=%pre%
|
||||
call nuget pack ANTLR4.Runtime.cpp.static.nuspec -symbols -p vs=%1 -p version=%2 -p pre=%pre%
|
||||
|
||||
goto exit
|
||||
:usage
|
||||
echo Usage:
|
||||
echo ------
|
||||
echo "pack vsvers version [pre]" // pack 2019 4.9.1 -beta
|
||||
echo ------
|
||||
:exit
|
||||
:buildfailed
|
||||
endlocal
|
||||
rem echo on
|
||||
Reference in New Issue
Block a user