A fork of https://github.com/iw4x/iw4x-client - Call of Duty: Modern Warfare 2 Client
df40f991e4
We need this in order to debug which components are missing in the Wine testing environment as it seems to be the case that at least one critical networking library is missing despite the fact that the Docker image is almost completely copypasted from a previously working IW4x runtime environment. |
||
---|---|---|
deps | ||
jenkins | ||
premake | ||
src | ||
tools | ||
.gitignore | ||
.gitmodules | ||
build.bat | ||
CHANGELOG.md | ||
generate.bat | ||
Jenkinsfile | ||
premake5.lua | ||
README.md |
IW4x: Client
How to compile
- Run
premake5 vs2015
or use the deliveredgenerate.bat
. - Build via solution file in
build\iw4x.sln
. (You can use thebuild.bat
script to do it quick and easy.)
Premake arguments
Argument | Description |
---|---|
--copy-to=PATH |
Optional, copy the DLL to a custom folder after build, define the path here if wanted. |
--copy-pdb |
Copy debug information for binaries as well to the path given via --copy-to. |
--ac-debug-detections |
Log anticheat detections. |
--ac-debug-load-library |
Log libraries that get loaded. |
--force-unit-tests |
Always compile unit tests. |
--force-exception-handler |
Install custom unhandled exception handler even for Debug builds. |
--force-minidump-upload |
Upload minidumps even for Debug builds. |
--disable-bitmessage |
Disable use of BitMessage completely. |
--disable-node-log |
Disable debugging messages for Nodes in Debug builds. |
--disable-base128 |
Disable base128 encoding for minidumps. |
--no-new-structure |
Do not use new virtual path structure (separating headers and source files). |