WerWolv
deafb6fe08
build: Allow precompiled headers to be turned off
2024-03-02 11:51:33 +01:00
WerWolv
030aee17f5
build: Disable precompiled headers in plugins again
2024-03-02 10:57:51 +01:00
WerWolv
bb3de7d510
fix: Build with precompiled headers on Linux
2024-02-29 21:15:51 +01:00
WerWolv
dd62bee264
build: Added precompiled headers
2024-02-29 19:57:20 +01:00
iTrooz
47362559ef
tests: Add infrastructure for testing plugins ( #1538 )
...
This PR adds a test architecture to be able to test plugins
Main infrastructure done by @WerWolv
---------
Co-authored-by: WerWolv <werwolv98@gmail.com>
2024-02-26 20:51:08 +01:00
WerWolv
dfc249135f
build: Make plugin RPATH on Linux point to the plugins folder
2024-02-07 21:51:59 +01:00
WerWolv
76e304c34e
build: Fix various issues with linking, clang and unity builds
2024-01-29 22:57:39 +01:00
WerWolv
390c1469b1
build: Fix rpath issues on macOS
2024-01-24 22:30:40 +01:00
WerWolv
0097d1782e
build: Fix external plugins not having a imhex version set
2024-01-04 12:01:40 +01:00
WerWolv
cd72ff1f84
build: Fix installing external plugins
2024-01-04 10:25:29 +01:00
Nik
950eaea8af
impr: Make decompression support actually useful ( #1481 )
2023-12-31 11:39:24 +01:00
Nik
61bfe10bc2
refactor: Rework features that use external libraries into optional plugins ( #1470 )
2023-12-23 21:09:41 +01:00
Nik
84bfd10416
build: Restructured entire custom plugin system ( #1469 )
2023-12-22 23:39:38 +01:00
WerWolv
e370fdb0fc
build: Add support for unity builds
2023-11-30 10:22:15 +01:00
WerWolv
71df45a347
build: Compile plugins as cmake module libraries instead of shared libraries
2023-11-23 23:01:11 +01:00
WerWolv
c444ad9280
impr: Bundle default magic file with application
2023-10-29 19:43:45 +01:00
iTrooz
d15bd4771d
feat: Support for building ImHex for the web ( #1328 )
...
Co-authored-by: WerWolv <werwolv98@gmail.com>
Co-authored-by: AnnsAnn <git@annsann.eu>
2023-10-04 12:00:32 +02:00
Nik
a1dc979217
build: Fixed plugins not having their C++ version set correctly
2023-08-22 19:29:03 +02:00
WerWolv
f67e808d0b
build: Add plugins to main dependency
2023-07-27 10:45:11 +02:00
WerWolv
e1d0a057ff
build: Set plugin output directory correctly
2023-07-27 02:07:36 +02:00
WerWolv
94a02c4b6d
build: Streamlined plugin creation process
2023-07-27 00:53:04 +02:00