| ... | ... | @@ -1072,17 +1072,20 @@ pub fn addConfigHeader(self: *Compile, config_header: *Step.ConfigHeader) void { |
| 1072 | 1072 | } |
| 1073 | 1073 | |
| 1074 | 1074 | pub fn addLibraryPath(self: *Compile, directory_source: LazyPath) void { |
| 1075 | | self.lib_paths.append(directory_source) catch @panic("OOM"); |
| 1075 | const b = self.step.owner; |
| 1076 | self.lib_paths.append(directory_source.dupe(b)) catch @panic("OOM"); |
| 1076 | 1077 | directory_source.addStepDependencies(&self.step); |
| 1077 | 1078 | } |
| 1078 | 1079 | |
| 1079 | 1080 | pub fn addRPath(self: *Compile, directory_source: LazyPath) void { |
| 1080 | | self.rpaths.append(directory_source) catch @panic("OOM"); |
| 1081 | const b = self.step.owner; |
| 1082 | self.rpaths.append(directory_source.dupe(b)) catch @panic("OOM"); |
| 1081 | 1083 | directory_source.addStepDependencies(&self.step); |
| 1082 | 1084 | } |
| 1083 | 1085 | |
| 1084 | 1086 | pub fn addFrameworkPath(self: *Compile, directory_source: LazyPath) void { |
| 1085 | | self.framework_dirs.append(directory_source) catch @panic("OOM"); |
| 1087 | const b = self.step.owner; |
| 1088 | self.framework_dirs.append(directory_source.dupe(b)) catch @panic("OOM"); |
| 1086 | 1089 | directory_source.addStepDependencies(&self.step); |
| 1087 | 1090 | } |
| 1088 | 1091 | |