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