-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpremake4.lua
108 lines (97 loc) · 2.77 KB
/
premake4.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
solution("qor")
configurations {"Debug", "Release"}
targetdir("bin")
project("qor")
uuid("51577de0-6128-11e1-b86c-0800200c9a66")
kind("WindowedApp")
language("C++")
links {
"pthread",
"GL",
"GLU",
"SDL",
"SDLmain",
"GLEW",
"assimp",
"IL",
"ILU",
"openal",
"alut",
"SimulationController",
"SceneQuery",
"LowLevel",
"LowLevelCloth",
"PhysX3",
"PhysX3Vehicle",
"PhysX3Cooking",
"PhysX3Extensions",
"PhysX3CharacterKinematic",
"RepX3",
"RepXUpgrader3",
"PhysXProfileSDK",
"PhysXVisualDebuggerSDK","PxTask",
"PxTask",
"PhysX3Common",
--"SimulationControllerCHECKED",
--"SceneQueryCHECKED",
--"LowLevelCHECKED",
--"LowLevelClothCHECKED",
--"PhysX3CHECKED",
--"PhysX3VehicleCHECKED",
--"PhysX3CookingCHECKED",
--"PhysX3ExtensionsCHECKED",
--"PhysX3CharacterKinematicCHECKED",
--"RepX3CHECKED",
--"RepXUpgrader3CHECKED",
--"PhysXProfileSDKCHECKED",
--"PhysXVisualDebuggerSDKCHECKED","PxTaskCHECKED",
--"PxTask",
--"PhysX3CommonCHECKED",
--"Newton",
--"dJointLibrary",
--"BulletSoftBody",
--"BulletDynamics",
--"BulletCollision",
--"LinearMath",
"ogg",
"vorbis",
"vorbisfile",
"ftgl",
"boost_system",
"boost_filesystem",
--"lua5.1",
--"luabind"
"angelscript"
}
files {
"src/**.h",
"src/**.cpp"
}
excludes {
"src/mod_**"
}
configuration { "linux" }
includedirs {
"/usr/include/freetype2",
"/usr/local/include/physx"
}
links {
"rt"
}
configuration {}
configuration {"windows"}
defines { "FS_IGNORE_CASE" }
configuration {}
includedirs {"third_party/include/"}
libdirs {"third_party/lib/"}
configuration { "gmake" }
buildoptions { "-fno-strict-aliasing -std=c++0x" }
linkoptions { "" }
configuration {}
configuration { "Debug" }
defines { "DEBUG", "_DEBUG" }
flags { "Symbols" }
configuration { "Release" }
defines { "NDEBUG" }
flags { "Optimize" }
configuration {}