forked from acaudwell/Logstalgia
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
65 lines (43 loc) · 1.64 KB
/
INSTALL
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
This file is to help you configure, build and install Logstalgia on your system.
Contents
========
1. Dependencies
2. Building
3. Configure Options
1. Dependencies
===============
Logstalgia requires the following libraries to compile (package names may vary):
SDL 2.0 (libsdl2-dev)
SDL Image 2.0 (libsdl2-image-dev)
PCRE (libpcre3-dev)
Freetype 2 (libfreetype6-dev)
GLEW (libglew-dev)
GLM >= 0.9.3 (libglm-dev)
Boost >= 1.46 (libboost-dev)
PNG >= 1.2 (libpng12-dev)
If SDL 2.0 is unavailable you can still use SDL 1.2, but this is deprecated:
SDL 1.2 (libsdl1.2-dev)
SDL Image 1.2 (libsdl-image1.2-dev)
2. Building
===========
Logstalgia requires a GNU compatible C++ compiler that supports c++0x features such as 'auto' and the new 'for' loop syntax.
GCC 4.6+ or Clang recommended.
If you got the source directly from the Logstalgia.git repository, you will
first need to run autogen.sh which will generate the configure script and
initialize and update the submodules.
./autogen.sh
Building on Linux/Mac OS:
./configure
make
make install
Building on Windows:
On Windows I recommend compiling the project file logstalgia.win32.cbp
for the Code Blocks IDE (www.codeblocks.org).
A pre-built version for Windows is normally available from the homepage.
Logstalgia expects SDL to have been built with the NO_STDIO_REDIRECT flag.
3. Configure Options
====================
By default Logstalgia will install some GNU FreeFont TTF Fonts on your system.
If you already have these fonts installed, you can configure Logstalgia to use
these instead:
./configure --enable-ttf-font-dir=/path/to/freefont/