Commit graph

19 commits

Author SHA1 Message Date
RElesgoe
0c6402841f Fix compilation 2018-07-27 04:40:16 -07:00
RElesgoe
0a20cf448a Replace subdirs() with multiple add_subdirectory() calls 2018-07-27 03:19:17 -07:00
RElesgoe
a9b2a48ada Specify C++ standard requirement in CMake 2018-07-27 02:52:41 -07:00
HarpyWar
70c654989e set compiler and linker flags only for msvc 2018-05-09 01:01:46 +03:00
HarpyWar
c1c0c7789c * fix cmake linker flags
* update appveyor with disable debug build and add separate archive with pdb for release
2018-05-08 20:51:28 +03:00
HarpyWar
4d1025dd9d * Add debug information for crash dumps. /Zi flag was missing and dumps did not contain useful info for debugging in non-assembler mode.
* Generate dump for Release by default
2018-05-07 23:59:36 +03:00
RElesgoe
abe0cf8f2c
Added -O3 -march=native -mtune=native flags for G++ and Clang 2017-12-14 19:49:16 -08:00
RElesgoe
7f90cc251b
Fix compiler detection and flag passing 2017-12-14 19:41:22 -08:00
cen1
34d4e02557 use libc++ with clang by default 2016-12-26 22:31:29 +01:00
xboi209
09d012360b - Use wide functions instead of narrow functions when using WinAPI
- Use RtlGetVersion() instead of GetVersionEx()
2016-08-12 18:34:04 -07:00
xboi209
33b4b61c95 Pass compiler flags for Clang 2015-10-10 13:54:31 -07:00
xboi209
5a455db8e2 Remove the -ansi flag 2015-10-09 20:41:08 -07:00
xboi209
dce287825e Update minimum required compiler version to G++ 5.1 and Visual Studio 2015 2015-09-22 09:26:34 -07:00
xboi209
ae45207b29 - Minimum CMake version: 3.1.0
- Minimum G++ version: 4.8
- Minimum Visual Studio version: VS2012
- Added '-std=c++11' flag to G++
- Removed unused defines
- Removed checks for standard library headers
- Added CMake detections of '_vsnprintf' and '_snprintf' for Visual Studio 2015
- Removed bnpcap
- Force Travis CI to use CMake 3.1.3 and G++5
2015-08-24 02:30:17 -07:00
cen
12b9374295 Changed windows install path which is now all in a single folder. Added make uninstall target: removes all files that were installed but leaves runtime generated files (db) and directories. Added make purge: removes everything, not leaving a trace on the disk. 2014-08-12 16:36:11 +02:00
HarpyWar
50b7df5b24 * supress gcc variadic warnings
* shorthand of format usage https://github.com/cppformat/cppformat/issues/49#issuecomment-48116104
2014-07-06 20:37:11 +04:00
HarpyWar
ee04fdd23d Lua scripts pack. It is a part of PvPGN now.
First large implementation in Lua is Trivia Quiz Game (/quiz command) http://i.imgur.com/8QV3blt.png
2014-05-26 16:17:51 +04:00
HarpyWar
1be1f823ef Add Lua to cmake.
Fix compile errors on Linux
2014-05-23 22:19:43 +04:00
HarpyWar
34262706ea reorganize files, only pvpgn source here now 2014-02-03 11:02:09 +04:00
Renamed from pvpgn/CMakeLists.txt (Browse further)