aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2022-08-27 14:50:05 +0200
committerJohn Ankarström <john@ankarstrom.se>2022-08-27 14:57:01 +0200
commitff566993defe78a705173ab7ba883c19b37c8143 (patch)
tree93ffecb6fbbdfdd5b9e877295401e3ab16d7bfef /README
parenta4ebd0354b0bbbe81ea43d2b83fb21dd5a88d3e1 (diff)
downloadEpisodeBrowser-ff566993defe78a705173ab7ba883c19b37c8143.tar.gz
Support Debug/Release configurations.
Diffstat (limited to 'README')
-rw-r--r--README22
1 files changed, 16 insertions, 6 deletions
diff --git a/README b/README
index 62e0a71..f0cecc9 100644
--- a/README
+++ b/README
@@ -54,14 +54,24 @@ debug.cpp,h
Building
~~~~~~~~
-Episode Browser is built with GNU Make. For the build process, the
-following additional programs are required:
+To build Episode Browser, the following programs are required:
- - GCC/G++
- - Perl
+ - GCC or Visual Studio (2019)
+ - GNU make
+ - CMake
-To build b/EpisodeBrowser.exe, issue `make' in the root directory of
-the project.
+Furthermore, the following dependencies are required:
+
+ - libxml2 (included with MSYS GCC)
+
+You may need to manually provide library and header file directories
+in c/CMakeLists.txt.
+
+Episode Browse may be built by issuing `make' from the root directory.
+The build process is controlled by a few environment variables:
+
+ - SYSTEM = vs2019 (default) or mingw
+ - CONFIG = Debug (default) or Release
Hacking
~~~~~~~