diff options
| author | Ben Vanik <ben.vanik@gmail.com> | 2015-08-01 01:30:47 -0700 |
|---|---|---|
| committer | Ben Vanik <ben.vanik@gmail.com> | 2015-08-01 01:30:47 -0700 |
| commit | ef374801aaad8b026fcb4941d932571671fc2ea5 (patch) | |
| tree | b63e45c7e140ec2753f8cf5fde03f09de6509d6f /premake5.lua | |
| parent | daaa2bce7b2a8542be645870de9eba14c27e54bd (diff) | |
Basic linux build.
Diffstat (limited to 'premake5.lua')
| -rw-r--r-- | premake5.lua | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/premake5.lua b/premake5.lua index c0b0c2d07..dc19e92d9 100644 --- a/premake5.lua +++ b/premake5.lua @@ -63,12 +63,16 @@ filter("configurations:Release") runtime("Release") linkoptions({"/NODEFAULTLIB:MSVCRTD"}) +filter("platforms:Linux") + system("linux") + toolset("clang") + buildoptions({ + "-std=c++11", + }) + filter("platforms:Windows") system("windows") toolset("msc") - -- Ignores complaints about empty obj files: - linkoptions({"/ignore:4006", "/ignore:4221"}) - -- Enable multiprocessor compiles (requires Minimal Rebuild to be disabled). buildoptions({ "/MP", -- Multiprocessor compilation. "/wd4100", -- Unreferenced parameters are ok. @@ -88,6 +92,8 @@ filter("platforms:Windows") "_WIN64=1", "_AMD64=1", }) + -- Ignores complaints about empty obj files: + linkoptions({"/ignore:4006", "/ignore:4221"}) links({ "ntdll", "wsock32", @@ -133,7 +139,7 @@ solution("xenia") uuid("931ef4b0-6170-4f7a-aaf2-0fece7632747") startproject("xenia-app") configurations({"Checked", "Debug", "Release"}) - platforms({"Windows"}) + platforms({"Windows", "Linux"}) architecture("x86_64") include("src/xenia") |
