mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-14 22:34:09 +02:00
Added Additional Lib Paths, renamed Link Dependencies
This commit is contained in:
parent
954613fe0c
commit
2f144ee19b
3 changed files with 51 additions and 2 deletions
|
@ -1034,6 +1034,8 @@ namespace IDE
|
|||
[Reflect]
|
||||
public BuildCommandTrigger mBuildCommandsOnRun = .Always;
|
||||
[Reflect]
|
||||
public List<String> mLibPaths = new List<String>() ~ DeleteContainerAndItems!(_);
|
||||
[Reflect]
|
||||
public List<String> mLinkDependencies = new List<String>() ~ DeleteContainerAndItems!(_);
|
||||
[Reflect]
|
||||
public List<String> mPreBuildCmds = new List<String>() ~ DeleteContainerAndItems!(_);
|
||||
|
@ -1156,6 +1158,7 @@ namespace IDE
|
|||
Set!(newOptions.mBuildOptions.mTargetName, mBuildOptions.mTargetName);
|
||||
Set!(newOptions.mBuildOptions.mOtherLinkFlags, mBuildOptions.mOtherLinkFlags);
|
||||
Set!(newOptions.mBuildOptions.mCLibType, mBuildOptions.mCLibType);
|
||||
Set!(newOptions.mBuildOptions.mLibPaths, mBuildOptions.mLibPaths);
|
||||
Set!(newOptions.mBuildOptions.mLinkDependencies, mBuildOptions.mLinkDependencies);
|
||||
Set!(newOptions.mBuildOptions.mPreBuildCmds, mBuildOptions.mPreBuildCmds);
|
||||
Set!(newOptions.mBuildOptions.mPostBuildCmds, mBuildOptions.mPostBuildCmds);
|
||||
|
@ -1545,6 +1548,7 @@ namespace IDE
|
|||
data.ConditionalAdd("StackSize", options.mBuildOptions.mStackSize, 0);
|
||||
data.ConditionalAdd("BuildCommandsOnCompile", options.mBuildOptions.mBuildCommandsOnCompile, .Always);
|
||||
data.ConditionalAdd("BuildCommandsOnRun", options.mBuildOptions.mBuildCommandsOnRun, .Always);
|
||||
WriteStrings("LibPaths", options.mBuildOptions.mLibPaths);
|
||||
WriteStrings("LinkDependencies", options.mBuildOptions.mLinkDependencies);
|
||||
WriteStrings("PreBuildCmds", options.mBuildOptions.mPreBuildCmds);
|
||||
WriteStrings("PostBuildCmds", options.mBuildOptions.mPostBuildCmds);
|
||||
|
@ -1879,6 +1883,7 @@ namespace IDE
|
|||
options.mBuildOptions.mStackSize = data.GetInt("StackSize");
|
||||
options.mBuildOptions.mBuildCommandsOnCompile = data.GetEnum<BuildCommandTrigger>("BuildCommandsOnCompile", .Always);
|
||||
options.mBuildOptions.mBuildCommandsOnRun = data.GetEnum<BuildCommandTrigger>("BuildCommandsOnRun", .Always);
|
||||
ReadStrings("LibPaths", options.mBuildOptions.mLibPaths);
|
||||
ReadStrings("LinkDependencies", options.mBuildOptions.mLinkDependencies);
|
||||
ReadStrings("PreBuildCmds", options.mBuildOptions.mPreBuildCmds);
|
||||
ReadStrings("PostBuildCmds", options.mBuildOptions.mPostBuildCmds);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue