summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2019-06-13 13:45:36 +0200
committerGitHub <noreply@github.com>2019-06-13 13:45:36 +0200
commit3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af (patch)
treef5bb8663b98275e7fdeb2da48d5425386d07c8f5
parentfinished some classes (diff)
parentCI add debug mode (diff)
downloadre3-3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af.tar
re3-3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af.tar.gz
re3-3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af.tar.bz2
re3-3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af.tar.lz
re3-3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af.tar.xz
re3-3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af.tar.zst
re3-3ee0879f6c2de07b38b0ef4c6d20b58b0dfe89af.zip
-rw-r--r--.appveyor.yml7
-rw-r--r--README.md8
-rw-r--r--premake5.lua11
3 files changed, 16 insertions, 10 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
index 6e9b3867..d3f57374 100644
--- a/.appveyor.yml
+++ b/.appveyor.yml
@@ -1,5 +1,7 @@
image: Visual Studio 2017
-configuration: ReleaseCI
+configuration:
+ - DebugCI
+ - ReleaseCI
platform:
- Win32
environment:
@@ -14,4 +16,5 @@ build:
project: c:\projects\re3\build\re3.sln
verbosity: minimal
artifacts:
- - path: bin/ReleaseCI/re3.dll
+ path: bin/%CONFIGURATION%/re3.dll
+
diff --git a/README.md b/README.md
index 19a9ae08..e6aa8d07 100644
--- a/README.md
+++ b/README.md
@@ -4,8 +4,12 @@ The aim of this project is to reverse GTA III for PC by replacing
parts of the game [one by one](https://en.wikipedia.org/wiki/Ship_of_Theseus)
such that we have a working game at all times.
-Apparently you can download a binary of the latest version
-[here](https://ci.appveyor.com/api/projects/aap/re3/artifacts/bin%2FReleaseCI%2Fre3.dll?branch=master).
+Apparently you can download a binary of the latest version here:
+[Debug](https://ci.appveyor.com/api/projects/app/re3/artifacts/bin/DebugCI/re3.dll?branch=master&job=Configuration%3A+DebugCI),
+[Release](https://ci.appveyor.com/api/projects/app/re3/artifacts/bin/ReleaseCI/re3.dll?branch=master&job=Configuration%3A+ReleaseCI).
+
+Build status:
+[![Build status](https://ci.appveyor.com/api/projects/status/hyiwgegks122h8jg?svg=true)](https://ci.appveyor.com/project/aap/re3/branch/master)
Re3 starts the script main_freeroam.scm by default. Make sure you copy it to your data directory.
diff --git a/premake5.lua b/premake5.lua
index 68a08a1a..49d0d502 100644
--- a/premake5.lua
+++ b/premake5.lua
@@ -1,5 +1,5 @@
workspace "re3"
- configurations { "ReleaseCI", "Release", "ReleaseFH", "Debug" }
+ configurations { "DebugCI", "ReleaseCI", "Release", "ReleaseFH", "Debug" }
location "build"
files { "src/*.*" }
@@ -62,12 +62,11 @@ project "re3"
debugcommand "F:/Rockstar Games/GTAIII/gta3.exe"
targetextension ".asi"
targetdir "F:/Rockstar Games/GTAIII/scripts"
+ filter "configurations:DebugCI"
+ defines { "DEBUG" }
+ symbols "On"
+ staticruntime "on"
filter "configurations:ReleaseCI"
defines { "NDEBUG" }
optimize "On"
staticruntime "on"
- filter "configurations:DebugCI"
- defines { "DEBUG" }
- staticruntime "on"
- symbols "On"
-