File tree Expand file tree Collapse file tree 3 files changed +39
-0
lines changed
Expand file tree Collapse file tree 3 files changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ ## disablewarnings
2+
3+ Test [ ` disablewarnings ` ] ( https://premake.github.io/docs/disablewarnings )
Original file line number Diff line number Diff line change 1+ if (_ACTION == nil ) then
2+ return
3+ end
4+
5+ local LocationDir = " solution/%{_ACTION}"
6+
7+ workspace " Project"
8+ location (LocationDir )
9+ configurations {" Debug" , " Release" }
10+
11+ objdir (path .join (LocationDir , " obj" )) -- premake adds $(configName)/$(AppName)
12+ targetdir (path .join (LocationDir , " bin/%{cfg.buildcfg}" ))
13+ startproject " app"
14+
15+ project " app"
16+ kind " ConsoleApp"
17+ targetname " app"
18+
19+ files { " src/main.cpp" }
20+
21+ fatalwarnings " All"
22+
23+ filter " toolset:msc*"
24+ disablewarnings {
25+ " 4035" -- 'function': no return value
26+ }
27+ filter " toolset:not msc*"
28+ disablewarnings {
29+ " return-type"
30+ }
31+ filter {}
Original file line number Diff line number Diff line change 1+ int foo () {} // missing return
2+
3+ int main ()
4+ {
5+ }
You can’t perform that action at this time.
0 commit comments