mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-14 21:09:41 -07:00
reworked manifest handling
- manifest files wont be created unless symbols are resolved - delay mt.exe presence check until we launch it - create explicit case that writes manifests to disk - moved manifest dependency collection step to happen after obj input - removed /rad_delete_manifest
This commit is contained in:
1 parent
f1a0e7233d
commit
46390ba0b8
7 files changed
+199
-161
No files matched your search
@@ -123,7 +123,6 @@ typedef enum
|
||||
LNK_CmdSwitch_Rad_Debug,
|
||||
LNK_CmdSwitch_Rad_DebugName,
|
||||
LNK_CmdSwitch_Rad_DelayBind,
|
||||
LNK_CmdSwitch_Rad_DeleteManifest,
|
||||
LNK_CmdSwitch_Rad_DoMerge,
|
||||
LNK_CmdSwitch_Rad_EnvLib,
|
||||
LNK_CmdSwitch_Rad_Exe,
|
||||
@@ -205,8 +204,9 @@ typedef U32 LNK_GuardFlags;
|
||||
typedef enum
|
||||
{
|
||||
LNK_ManifestOpt_Null,
|
||||
LNK_ManifestOpt_WriteToFile,
|
||||
LNK_ManifestOpt_Embed,
|
||||
LNK_ManifestOpt_No
|
||||
LNK_ManifestOpt_No,
|
||||
} LNK_ManifestOpt;
|
||||
|
||||
typedef struct LNK_AltNameList
|
||||
@@ -273,7 +273,6 @@ typedef struct LNK_Config
|
||||
String8List disallow_lib_list;
|
||||
String8List delay_load_dll_list;
|
||||
String8List natvis_list;
|
||||
LNK_SwitchState delete_manifest;
|
||||
String8 manifest_name;
|
||||
B32 manifest_uac;
|
||||
String8 manifest_level;
|
||||
|
||||
Reference in new issue
Block a user