-
-
Notifications
You must be signed in to change notification settings - Fork 454
/
Copy pathpremake5.lua
55 lines (43 loc) · 918 Bytes
/
premake5.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
project "Client Webbrowser"
language "C++"
kind "SharedLib"
targetname "cefweb"
targetdir(buildpath("mta"))
cppdialect "C++20"
filter "system:windows"
includedirs { "../../vendor/sparsehash/src/windows" }
linkoptions { "/SAFESEH:NO" }
buildoptions { "-Zm130" }
filter {}
includedirs {
"../../Shared/sdk",
".",
"../sdk",
"../../vendor/cef3/cef",
"../../vendor/sparsehash/src/"
}
libdirs {
"../../vendor/cef3/cef/Release"
}
pchheader "StdInc.h"
pchsource "StdInc.cpp"
vpaths {
["Headers/*"] = "**.h",
["Sources/*"] = "**.cpp",
["*"] = "premake5.lua"
}
files {
"premake5.lua",
"**.h",
"**.cpp"
}
links {
"libcef", "CEF", "Psapi.lib", "version.lib", "Winmm.lib", "Ws2_32.lib", "DbgHelp.lib"
}
defines {
"PSAPI_VERSION=1"
}
filter "architecture:not x86"
flags { "ExcludeFromBuild" }
filter "system:not windows"
flags { "ExcludeFromBuild" }