Commit Graph

64 Commits

Author SHA1 Message Date
Luke Street 01970c7249 atdna: Quick hack for ASAN 2022-05-12 13:24:08 -04:00
Luke Street bc2ebaab88 atdna: Check for VCPKG_TOOLCHAIN, use static LLVM link 2021-06-22 16:20:33 -04:00
Luke Street 37206e5301 Use vcpkg LLVM for Windows build 2021-06-11 21:05:23 -04:00
Luke Street da92db7356 Attempted fix for macOS 2021-05-02 18:25:12 -04:00
Luke Street f02251ebf3 Fix ordering issue 2021-05-02 18:18:04 -04:00
Luke Street 14e4d4e2ea Fix compiling with ATDNA_DYNAMIC_LLVM 2021-05-02 17:43:16 -04:00
Luke Street 2604243293 Remove Windows cmake dir conditional 2021-04-18 21:23:42 -04:00
Luke Street 8558ca1b51 Move yaml.h, gekko_support.h to include/athena
Check if atdna target defined before
2021-04-12 22:44:09 -04:00
Luke Street ec2675f130 CI: Create full athena packages 2021-04-12 19:39:36 -04:00
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