Commit graph

213 commits

Author SHA1 Message Date
Clownacy
5ec9fea302 The build folder is now automatically generated
This way, we don't need to tell everyone who uses the enhanced branch
that they need to copy res/data_en. It also gives the CMake project a
way to bundle everything into a neat little folder.
2019-04-14 03:36:57 +01:00
Clownacy
4d9bc0a65f Remove the WINDOWS CMake option, and just detect Windows instead
Also remove the STATIC option from MSVC because why wouldn't you
2019-04-13 21:25:46 +01:00
Clownacy
bde0c979ff More CMake improvements (also FreeType is a static lib now)
The official(?) binaries weren't statically-linked, and being compiled
with MSVC2017 probably meant they weren't compatible with old OSes
anyway.

So now, the 32-bit one's compiled with MSVC2003. The other's still
MSVC2017 though. While I was at it, I made them both static. *Also*
while I was at it, I made sure subpixel-rendering was enabled.
2019-04-13 20:30:20 +01:00
Clownacy
ea6f67f87c CMake fixes 2019-04-13 18:04:17 +01:00
Clownacy
3e67b54d6f Make MSVC static linkage optional 2019-04-11 21:33:21 +01:00
Clownacy
5002e68be7 Disable the Windows console window explicitly on all backends
Not just MSVC
2019-04-11 02:10:31 +01:00
Clownacy
e866d7bd9b cmake tweaks 2019-04-11 01:15:50 +01:00
Clownacy
c63646e798 Got cmake file working on Arch
cmake why you so bad
2019-04-10 17:00:42 +01:00
Clownacy
f249f8c604 Added link-time optimisation to cmake file 2019-04-10 01:42:17 +01:00
Clownacy
e54c13e22f More cmake improvements
Added static build, notably
2019-04-10 01:12:23 +01:00
Clownacy
5261e6063d Add Windows icon support to cmake project 2019-04-09 22:29:06 +01:00
Clownacy
01297eab42 Add build options to the cmake project, and updated the README to note
the new Visual Studio 2003 directory location
2019-04-09 22:06:36 +01:00
Clownacy
39da44e899 Added cmake build setup 2019-04-09 21:38:25 +01:00