summaryrefslogtreecommitdiff
path: root/premake5.lua
diff options
context:
space:
mode:
authorBen Vanik <ben.vanik@gmail.com>2015-08-18 14:18:00 -0700
committerBen Vanik <ben.vanik@gmail.com>2015-08-18 14:18:00 -0700
commit8b0d4fb51cdd395601c33a36b461ae2e70f62188 (patch)
treec9ec11055f4e70eae6e6f84e71ec325fed5c45e7 /premake5.lua
parent19299fad4b2aca5eec4f4016a2559b7db3f1978a (diff)
Linux tweaks.
Diffstat (limited to 'premake5.lua')
-rw-r--r--premake5.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/premake5.lua b/premake5.lua
index 404f0f494..cf2cd1849 100644
--- a/premake5.lua
+++ b/premake5.lua
@@ -36,7 +36,7 @@ filter("configurations:Checked")
})
flags({"Symbols"})
runtime("Debug")
-filter("configurations:Checked", "platforms:Windows")
+filter({"configurations:Checked", "platforms:Windows"})
buildoptions({
"/RTCsu", -- Full Run-Time Checks.
})
@@ -69,6 +69,7 @@ filter("platforms:Linux")
toolset("clang")
buildoptions({
"-std=c++14",
+ "-mlzcnt", -- Assume lzcnt supported.
})
filter("platforms:Windows")
@@ -151,7 +152,6 @@ solution("xenia")
include("src/xenia/app")
include("src/xenia/apu")
include("src/xenia/apu/nop")
- include("src/xenia/apu/xaudio2")
include("src/xenia/base")
include("src/xenia/cpu")
include("src/xenia/cpu/backend/x64")
@@ -161,13 +161,17 @@ solution("xenia")
include("src/xenia/gpu/gl4")
include("src/xenia/hid")
include("src/xenia/hid/nop")
- include("src/xenia/hid/winkey")
- include("src/xenia/hid/xinput")
include("src/xenia/kernel")
include("src/xenia/ui")
include("src/xenia/ui/gl")
include("src/xenia/vfs")
+ if os.is("windows") then
+ include("src/xenia/apu/xaudio2")
+ include("src/xenia/hid/winkey")
+ include("src/xenia/hid/xinput")
+ end
+
include("third_party/capstone.lua")
include("third_party/elemental-forms")
include("third_party/glew.lua")