Commit Graph

75 Commits

Author SHA1 Message Date
Ryan Kurtz
faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Shawn Hoffman
37e74c253b win pdb: don't override PlatformToolset
The msvc toolset version recently bumped to 14.40.x.
See https://devblogs.microsoft.com/cppblog/msvc-toolset-minor-version-number-14-40-in-vs-2022-v17-10/
Ghidra was assuming the msvc toolset version would match the PlatformToolset version (which indicates binary compatibility), which is not correct.
PlatformToolset specified on msbuild commandline was overriding the value in the vcxproj, and not acting as a "default" value.
Just remove the explicit passing, it's handled by the vcxproj already.
2024-05-30 12:38:59 -07:00
Ryan Kurtz
3093fa6d17 GP-0: Formatting 2024-03-19 11:15:24 -04:00
Tiago Gasiba
e7aabddb34 Add support for FreeBSD ARM 64bit (no debugger support) 2024-03-19 14:32:47 +01:00
Ryan Kurtz
d16747cf6c GP-4235: Adding the means to build and find native components on FreeBSD 2024-01-17 10:12:06 -05:00
Ryan Kurtz
63b1fb833a Merge remote-tracking branch 'origin/GP-3833_ghidorahrex_updated_binutils_version--SQUASHED' 2023-11-15 06:32:12 -05:00
ghidorahrex
bdae8f73d8 GP-3833: Updated binutils to version 2.41 2023-11-14 09:10:56 -05:00
dragonmacher
d20ccc377f GP-3577 - Demangler - Updated the Gnu Demangler to version 2.41 2023-11-06 17:05:24 -05:00
Ryan Kurtz
de40d2101d GP-3639: Quoting vswhere path (Closes #5574) 2023-07-20 08:58:13 -04:00
Ryan Kurtz
ae74562893 GP-3639: Creating -PvswherePath Gradle property to manually specify path
to vswhere.exe
2023-07-17 12:00:51 -04:00
Ryan Kurtz
1fee517024 GP-2928: Better error handling and documentation for unsupported
versions of visual studio
2022-12-09 03:32:17 -05:00
Ryan Kurtz
1bf953fc2a GP-2786: Backporting Visual Studio Build Tools support to patch 2022-12-09 03:22:14 -05:00
Daniil
f6d6a5235a Change xrealloc argument type to fix the build 2022-10-07 00:31:23 +03:00
Ryan Kurtz
b88cf85d5c Merge branch 'GP-0_ryanmkurtz_PR-4412_GameCubeGBA_File' 2022-09-29 03:04:49 -04:00
Ryan Kurtz
0ed00bdd50 GP-0: Fixing the remainder of the "psuedo" spellings (#4601) 2022-09-20 01:02:00 -04:00
Wiz
d42bfcbf4e Remove unused File field. 2022-07-05 10:59:31 -04:00
Ryan Kurtz
10ca8c2b97 GP-0: Removing unneeded gradle task 2021-09-29 07:47:55 -04:00
Ryan Kurtz
3c07ca2962 GP-1209: Support for building natives from a release. 2021-09-27 08:16:14 -04:00
Ryan Kurtz
96683a8dce GP-1106: Fixing issue with gradle string comparisons 2021-09-01 07:37:58 -04:00
Ryan Kurtz
00533b2869 GP-1106: Platform naming convention now supports different
architectures. Support for building on ARM.
2021-08-17 13:41:47 -04:00
ghidra1
368b8540df Removed GPL CabExtract module - no longer used 2021-07-13 14:13:47 -04:00
Ryan Kurtz
524badc9d4 GP-1080: Preventing native test binaries from getting built for the
distribution
2021-07-01 14:38:24 -04:00
Ryan Kurtz
8473259d06 GP-1040: Fixing GnuDisassembler build 2021-06-16 15:17:04 -04:00
ghidra1
22675e9f39 Merge remote-tracking branch 'origin/GP-42_dev747368_PdbSymbolServer_for_10' 2021-05-18 21:42:23 -04:00
dev747368
425667e640 GP-42 Initial implementation of Pdb symbol store / symbol servers 2021-05-12 16:55:01 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
ghidra1
750e645754 GP-934 Corrected DMG build issues 2021-05-12 10:44:24 -04:00
ghidra1
baeef06672 Certification cleanup 2021-04-20 17:15:14 -04:00
ghidra1
162f203395 Updated certification headers 2021-03-17 18:22:50 -04:00
ghidra1
eae51274e8 minor cleanup 2020-10-30 14:12:59 -04:00
James
6dd7b69157 GP-152 updated binutils
GP-152 updated to binutils 2.34
2020-09-29 18:06:23 -04:00
ghidra1
39ef49d1d1 Merge remote-tracking branch 'origin/GP-49_external_disassembly_upgrade--SQUASHED' into Ghidra_9.2 2020-09-29 10:23:16 -04:00
ghidra1
356ea446c7 GP-49 external disassembly field can now switch based upon context (implemented for ARM/Thumb) 2020-09-29 10:22:46 -04:00
dragonmacher
ac35632e84 GP-187 - Gnu Demangler - added missing include statements in order to
fix warnings/errors

Closes #2294
2020-09-21 17:39:07 -04:00
adamopolous
bb1e06575d minor tweaks; replaced ant move with gradle copy 2020-03-11 16:46:42 -04:00
Jimbo Whales
ca24cd52e5 Make cabextract build incremental. 2020-03-11 16:24:21 -04:00
dragonmacher
b6fb46f5df GT-3481 - Gnu Demangler - Updated v2.24 to use prevent known
segmentation fault
2020-02-07 16:02:58 -05:00
dragonmacher
f4e6f1294d GT-3481 - Gnu Demangler - Updated v2.33.1 to use cxxfilt.c to get all
available demangling formats
2020-01-31 18:30:01 -05:00
dragonmacher
7e7cd5d9ae GT-3481 - Gnu Demangler - Added build support for multiple demangler
versions
2020-01-31 18:30:00 -05:00
dragonmacher
54af47adab GT-3481 - Gnu Demangler - Initial upgrade to v2.33.1 2020-01-31 18:29:59 -05:00
ghidra1
a36e3a9888 Merge remote-tracking branch 'origin/patch' 2019-12-04 12:04:06 -05:00
ghidra1
b688e17933 GT-3364 corrected DMG.jar build (distributed jar was empty in 9.1) 2019-12-04 12:01:15 -05:00
Ryan Kurtz
0a58b856a2 GT-3304: Do not require Visual Studio do be installed to get past
configuration phase.
2019-11-13 11:22:38 -05:00
Ryan Kurtz
6c26050f91 GT-3277: Building with the latest Visual Studio found on system (closes
#999).
2019-11-04 14:08:42 -05:00
ghidra1
db69deb05a Merge remote-tracking branch 'origin/Ghidra_9.1' 2019-10-23 11:39:56 -04:00
ghidra1
eb97637333 Added GPL 2 license file 2019-10-22 15:00:25 -04:00
Ryan Kurtz
062498af0d Merge remote-tracking branch 'origin/GT-3248_ryanmkurtz_PR-1033_kant2002_vs-error-msg' 2019-10-18 11:32:01 -04:00
Ryan Kurtz
18173a5f60 Merge remote-tracking branch 'origin/GT-3243_ryanmkurtz_PR-705_astrelsky_DemanglerGnu' into Ghidra_9.1 2019-10-18 09:26:29 -04:00
Ryan Kurtz
f94d6e88ac GT-3243: Adding change notice. 2019-10-17 13:58:53 -04:00
Ryan Kurtz
93b2dff88e GT-3243: Certifying (closes #711). 2019-10-17 13:18:18 -04:00