1
0
mirror of synced 2024-12-13 16:31:07 +01:00
ImHex/lib/libimhex/include/hex/helpers
WerWolv 3471b314dd
build: Switch to GCC on MacOS (#552)
* build: Experimentally switch to gcc on macOS

* build: Corrected gcc paths

* build: Enable objective c support on macOS

* build: Enable ObjC and ObjC++ on macOS

* build: Add ObjC and ObjC++ flags

* build: Try compiling objc with clang

* build: Remove invalid flags again

* fix: Let's not include objc headers in C++ code

* sys: Move macos utils code to its own file

* fix: Missing unistd include on mac

* sys: Removed loader script stuff since it's currently unused and broken

* fix: Missing include

* fix: Another missing include

* fix: CFURLCreateWithBytes wants a pointer to mutable data

* fix: Try disabling name mangling of ObjC functions

* sys: Move macos utils declarations to its own header file

* fix: C Linkage

* fix: Move objc function prototypes to C++ headers

* fix: More missing includes

* fix: Warning error

* sys: Call ObjC with C ABI instead of trying to use C++

* build: Update libraries

* sys: Fixed build errors

* sys: No const correctness I guess

* sys: Fixed prototypes

* sys: This is C now

* sys: More nullptr -> NULL

* sys: Fix crash on exit

* sys: Try using proper std concepts instead of custom ones

* sys: Replaced another hex::is_signed

* build: Upgrade to gcc 12 and MacOS Monterey

* build: Fixed MacOS runner name

* build: Cache correct ccache folder on macOS
2022-06-25 12:19:59 +02:00
..
concepts.hpp build: Switch to GCC on MacOS (#552) 2022-06-25 12:19:59 +02:00
crypto.hpp sys: Reformat all 2022-02-01 22:09:44 +01:00
disassembler.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
encoding_file.hpp fix: Disable warnings only on GCC 12 and higher 2022-05-28 19:59:38 +02:00
file.hpp sys: Refactor of filesystem functions. Fixed crashes where fs errors weren't caught correctly 2022-03-04 11:36:37 +01:00
fmt.hpp sys: Added clang-format file, formatted entire project 2022-01-24 20:53:17 +01:00
fs_macos.hpp build: Switch to GCC on MacOS (#552) 2022-06-25 12:19:59 +02:00
fs.hpp sys: Refactor tar file operations into their own class 2022-06-16 15:42:08 +02:00
intrinsics.hpp sys: Enable -Wall, -Wextra, -Werror and fix all warnings on all Platforms (#483) 2022-03-27 00:01:28 +01:00
literals.hpp sys: Added clang-format file, formatted entire project 2022-01-24 20:53:17 +01:00
logger.hpp patterns: Fixed various render issues 2022-04-07 12:47:45 +02:00
magic.hpp sys: Added clang-format file, formatted entire project 2022-01-24 20:53:17 +01:00
net.hpp sys: Refactor of filesystem functions. Fixed crashes where fs errors weren't caught correctly 2022-03-04 11:36:37 +01:00
patches.hpp build: More repo cleanup, move libimhex and external libs to /lib folder 2022-01-16 14:20:52 +01:00
project_file_handler.hpp sys: Refactor of filesystem functions. Fixed crashes where fs errors weren't caught correctly 2022-03-04 11:36:37 +01:00
socket.hpp sys: Fixed many clang tidy warnings and typos 2022-03-04 20:52:39 +01:00
tar.hpp sys: Refactor tar file operations into their own class 2022-06-16 15:42:08 +02:00
types.hpp ui/ux: Complete rewrite of the Hash view 2022-05-30 16:36:46 +02:00
utils_macos.hpp build: Switch to GCC on MacOS (#552) 2022-06-25 12:19:59 +02:00
utils.hpp build: Switch to GCC on MacOS (#552) 2022-06-25 12:19:59 +02:00