Commit Graph

40 Commits

Author SHA1 Message Date
Jack Andersen 727f057fa7 GCC fixes and better CMake dependency handling 2019-06-11 15:58:44 -10:00
Jack Andersen 9bbd7af9f6 Minor cmake tweak 2019-05-07 17:45:28 -10:00
Jack Andersen b9de854400 Ensure stream readers zero-initialize their return values 2019-04-06 18:44:50 -10:00
Jack Andersen 44e4e5a376 NX build fixes 2018-10-06 16:51:06 -10:00
Jack Andersen b57390e304 macOS atdna fix 2018-08-27 17:47:14 -10:00
Jack Andersen ed83b2f42c Windows build fixes 2018-05-24 20:33:43 -10:00
Jack Andersen c5e71f7569 Use dynamic libraries when linking LLVM on Linux 2018-04-02 14:42:43 -10:00
Jack Andersen 2b41d0234a MSVC SFINAE bug fixes 2018-02-26 20:02:24 -10:00
Jack Andersen 13d13f935b Huge non-virtual template-based refactor for DNA 2018-02-17 23:50:24 -10:00
Jack Andersen ec49377fcd Better toolchain include discovery on macOS 2018-01-03 13:52:01 -10:00
Jack Andersen 2c66d56076 Add cross-compiling support for atdna 2017-12-06 18:07:33 -10:00
Jack Andersen da9699a7e2 UWP support 2017-12-05 17:22:03 -10:00
Jack Andersen 30391f3352 Windows fixes 2017-11-13 17:33:31 -10:00
Jack Andersen b55f265131 Add -ltinfo for linking atdna 2017-10-30 17:50:44 -10:00
Jack Andersen e3ce09d914 Support for MSVC 19.11 2017-10-23 17:10:58 -10:00
Phillip Stephens 5f1b4fe122 Undo LLVMDemangle change 2017-10-14 22:48:04 -07:00
Phillip Stephens 82eb557b01 Fix link failure on linux with latest LLVM 2017-10-14 22:41:07 -07:00
Jack Andersen 896de3833c Update macOS atdna header includes for 10.13 SDK 2017-08-24 20:17:03 -10:00
Jack Andersen 38985326f3 Add dependency file generation to atdna 2017-08-19 19:22:25 -10:00
Phillip Stephens 471cff6409 Fix compiling on linux 2017-05-21 19:58:43 -07:00
Jack Andersen 89968f1c31 Support VS2017 for atdna 2017-03-10 07:57:44 -10:00
Jack Andersen 26407b49e2 Link Version.lib rather than Mincore.lib 2016-12-21 14:58:09 -10:00
Jack Andersen fe1e4b3a23 Remove supposedly unnecessary Version.lib from atdna link 2016-12-21 14:49:49 -10:00
Jack Andersen b2152f7890 Add HINTS for finding LLVMDemangle library 2016-12-11 10:55:55 -10:00
Phillip Stephens b9069f84fe Fix compiling against LLVM <4.0 2016-12-11 12:18:12 -08:00
Jack Andersen 3371af733e Add `LLVMDemangle` library to atdna target link list 2016-12-07 17:57:19 -10:00
Jack Andersen 72071d6c15 Add Version.lib to Windows link libs 2016-10-23 10:37:00 -10:00
Jack Andersen d9a03aa69c Conformance with LLVM 3.9 2016-09-10 13:38:44 -10:00
Jack Andersen 6d8da2bcc0 Update for clang 3.8+ 2016-06-27 12:54:55 -10:00
Jack Andersen b791b7e426 Humungous refactor 2016-03-04 13:00:12 -10:00
Jack Andersen a87832e357 CMAKE_OSX_SYSROOT validation 2016-01-08 16:00:08 -10:00
Jack Andersen 18e94dbc54 Merge branch 'master' of https://github.com/libAthena/Athena 2015-11-17 10:37:55 -10:00
Jack Andersen f381eb3059 minor CMake change 2015-11-17 10:37:08 -10:00
Jack Andersen bedcf128ac Macro update for OS X 2015-11-10 21:01:41 -10:00
Jack Andersen 418f3e763f OS X fixes 2015-10-11 19:17:39 -10:00
Phillip Stephens 0762a3bdcc FreeBSD Fixes 2015-09-12 10:25:58 -08:00
Jack Andersen a16fd79838 OS X support for atdna macro; dependency resolution fix 2015-09-02 08:49:23 -10:00
Jack Andersen e52e9f8dc4 Win32 Macro fixes 2015-08-30 22:13:07 -07:00
Jack Andersen f06afb429c Windows build fixes 2015-08-03 17:42:44 -10:00
Jack Andersen 7a90a0f6d0 Embedded atdna in Athena 2015-08-02 15:42:47 -10:00