Commit Graph

55 Commits

Author SHA1 Message Date
Luke Street 5358d195bb CI: Add MSVC test job 2021-04-12 16:12:36 -04:00
Luke Street 666dea48ae CI: Add test workflow 2021-04-12 16:03:33 -04:00
Luke Street 04cbd546b7 Merge remote-tracking branch 'origin/master' into hsh
# Conflicts:
#	atdna/FindLLVM.cmake
#	extern/zlib/CMakeLists.txt
2021-01-06 14:17:43 -05:00
Luke Street bec2665741 Disable tests when included as subdirectory 2020-10-21 00:22:22 -04:00
Jack Andersen 0a81594056 Apply things learned from making hsh to atdna 2020-09-28 10:48:27 -10:00
Luke Street 5489a25fbe Updates for Clang 10 on Windows 2020-09-06 01:39:12 -04:00
Luke Street dec27c05ed Use CMake MSVC_RUNTIME_LIBRARY to control MSVC flags 2020-05-27 21:37:03 -04:00
Jack Andersen aa07559839 Merge branch 'master' of ssh://git.axiodl.com:6431/libAthena/athena 2020-05-06 13:10:10 -10:00
Jack Andersen 6adb8f341c Move atdna macro to separate helper file for future deployment 2020-05-06 13:09:48 -10:00
Phillip Stephens 07b015782b
Fix compiling with clang-10 2020-04-22 03:36:08 -07:00
Luke Street 503cc155c6 Windows build fixes 2020-04-19 21:11:57 -04:00
Luke Street c7c4909e33 Add LLVMRemarks & LLVMBitStreamReader to atdna link 2020-04-14 20:58:07 -04:00
Jack Andersen d4f7132047 More permissive atdna warnings 2019-08-31 10:35:50 -10:00
Jack Andersen 478d75f1cb Massive fmtlib refactor 2019-07-19 18:19:44 -10:00
Jack Andersen f3852eb0d2 Remove GXXDEBUG macro from atdna compilation 2019-07-06 22:21:13 -10:00
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