File tree Expand file tree Collapse file tree 4 files changed +38
-0
lines changed
Expand file tree Collapse file tree 4 files changed +38
-0
lines changed Original file line number Diff line number Diff line change 1+ ## fatalwarnings
2+
3+ Test [ ` fatalwarnings ` ] ( https://premake.github.io/docs/fatalwarnings )
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+ filter " toolset:msc*"
22+ fatalwarnings {
23+ " 4035" , -- '%function': no return value
24+ " 4716" , -- '%function': must return a value
25+ }
26+ filter " toolset:not msc*"
27+ fatalwarnings {
28+ " return-type"
29+ }
30+ 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