Skip to content

Commit a465e3d

Browse files
committed
Merge pull request #560 from vonzepp/master
Added VS2015/.net 4.6 support for project files generation
2 parents fa0e666 + fba73be commit a465e3d

File tree

4 files changed

+47
-37
lines changed

4 files changed

+47
-37
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ src/generator/generator
3333
*.tmp
3434
/build/vs2012
3535
/build/vs2013
36+
/build/vs2015
3637
/build/gmake
3738
/build/headers
3839
/deps/llvm

build/GenerateProjects.bat

Lines changed: 43 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,44 @@
1-
@echo off
2-
goto menu
3-
4-
:menu
5-
echo Build Project Generator:
6-
echo.
7-
echo [0] Clean
8-
echo [1] Visual C++ 2012
9-
echo [2] Visual C++ 2013
10-
echo [3] GNU Make
11-
echo.
12-
13-
:choice
14-
set /P C="Choice: "
15-
if "%C%"=="3" goto gmake
16-
if "%C%"=="2" goto vs2013
17-
if "%C%"=="1" goto vs2012
18-
if "%C%"=="0" goto clean
19-
20-
:clean
21-
"premake5" --file=premake4.lua clean
22-
goto quit
23-
24-
:vs2012
25-
"premake5" --file=premake4.lua vs2012
26-
goto quit
27-
28-
:vs2013
29-
"premake5" --file=premake4.lua vs2013
30-
goto quit
31-
32-
:gmake
33-
"premake5" --file=premake4.lua gmake
34-
goto quit
35-
36-
:quit
37-
pause
1+
@echo off
2+
goto menu
3+
4+
:menu
5+
echo Build Project Generator:
6+
echo.
7+
echo [0] Clean
8+
echo [1] Visual C++ 2012
9+
echo [2] Visual C++ 2013
10+
echo [3] Visual C++ 2015
11+
echo [4] GNU Make
12+
echo.
13+
14+
:choice
15+
set /P C="Choice: "
16+
if "%C%"=="4" goto gmake
17+
if "%C%"=="3" goto vs2015
18+
if "%C%"=="2" goto vs2013
19+
if "%C%"=="1" goto vs2012
20+
if "%C%"=="0" goto clean
21+
22+
:clean
23+
"premake5" --file=premake4.lua clean
24+
goto quit
25+
26+
:vs2012
27+
"premake5" --file=premake4.lua vs2012
28+
goto quit
29+
30+
:vs2013
31+
"premake5" --file=premake4.lua vs2013
32+
goto quit
33+
34+
:vs2015
35+
"premake5" --file=premake4.lua vs2015
36+
goto quit
37+
38+
:gmake
39+
"premake5" --file=premake4.lua gmake
40+
goto quit
41+
42+
:quit
43+
pause
3844
:end

build/premake4.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ solution "CppSharp"
2121
debugdir (bindir)
2222

2323
-- startproject "Generator"
24+
configuration "vs2015"
25+
framework "4.6"
26+
2427
configuration "vs2013"
2528
framework "4.0"
2629

build/premake5.exe

383 KB
Binary file not shown.

0 commit comments

Comments
 (0)