Commit graph

19 commits

Author SHA1 Message Date
Eric Swanson
4834aee9d9 escript_grammar.cmake from Turley
Incorporate cmake/escript_grammar.cmake

Adjust generated EscriptParser.cpp: Need namespace for TokenStream in constructor
2020-07-26 23:42:33 -07:00
Eric Swanson
26aa8a01fa Incorporate ANTLR into the cmake build.
Adjust ANTLR runtime source code: Replace ERROR with ANTLR_ERROR because it clashes with a longstanding windows header #define.
2020-07-17 20:52:40 -07:00
turleypol
6ef50f50dd Compilation/execution on ARM is now possible 2020-01-06 22:19:51 +01:00
turleypol
c9ff484cf9 building without mysql on linux should work again 2019-12-12 22:32:17 +01:00
turleypol
c0c1561236 use generator unspecific clean cmd in build_tools.sh
always generate compile_commands.json
force color diagnostic (to work with ninja)
2019-04-14 22:05:01 +02:00
turleypol
59cf194c19 renamed all CMake helper files to .cmake 2018-06-23 23:02:37 +02:00
turleypol
7f9219afbd Curl should now build correctly on windows
Removed more visual studio prj files and removed some deprecated files
2018-06-23 19:19:27 +02:00
turleypol
c71c4965c8 git revision fetch is now part of the build process instead of
configure step
2018-06-18 10:27:01 +02:00
turleypol
15d1ff2623 OpenSSL is now mandatory for linux, did not work for years anyway. 2018-05-26 21:14:03 +02:00
turleypol
6870172597 Fixed zlib define for kaitai, added kaitai cmake file to vs project 2018-03-18 17:18:58 +01:00
turleypol
a57b5e629c Support of Ninja builds on linux/windows
Fixed windows builds (conflicting flags eg in Debug target)
CMake 3.2 is now needed
Travis now builds via Ninja
AppVeyor still msbuild, but it cannot build in parallel and I dont want
to double the buildtimes..
2018-03-01 20:21:55 +01:00
turley
b781f1ee92 Better grouping in VS, added pdb zip target. 2018-02-25 20:30:30 +01:00
turley
92c41f2bd5 Curl unpacks into a version folder
fixed source_group for VS in the case of absolute pathes
2018-02-25 14:45:04 +01:00
turleypol
3afc41241b
CMake on windows (#48)
CMake can now also be used for windows
2018-02-24 22:34:55 +01:00
turleypol
de485e7c11 extra Format target instead of the current hack ;)
tried to be more clear what cmake does
2018-02-20 21:38:21 +01:00
turley
8962ea3b7e Show folders in Visual Studio with cmake project, fixed curl build. 2018-02-19 21:19:14 +01:00
turleypol
c102b58135 curl is somehow able to build via cmake on win.
Added CMakeSources to sources to be shown up in IDE
2018-02-11 21:57:38 +01:00
turleypol
44931ef67f cleanup cmake variables
protect for in-source builds
2018-02-04 21:59:53 +01:00
turleypol
dbb25bdb62
Include and buildsystem cleanup (#45)
Include cleanup
Reworked buildsystem (Linux only)
Removed dynamic libs, Linux now again uses static linking (like windows)
2018-01-29 21:55:48 +01:00