Changeset 245692 in webkit
- Timestamp:
- May 23, 2019, 10:33:26 AM (7 years ago)
- Location:
- trunk/Tools
- Files:
-
- 3 edited
-
ChangeLog (modified) (1 diff)
-
Scripts/webkitpy/generate_xcfilelists_lib/application.py (modified) (1 diff)
-
Scripts/webkitpy/generate_xcfilelists_lib/generators.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r245677 r245692 1 2019-05-23 Keith Rollin <krollin@apple.com> 2 3 generate-xcfilelists should not store temporary build files in /tmp 4 https://bugs.webkit.org/show_bug.cgi?id=198136 5 6 Reviewed by Jonathan Bedard. 7 8 Provide the build infrastructure control of the location of 9 generate-xcfilelists' temporary files by creating them in the build 10 directory when possible. 11 12 * Scripts/webkitpy/generate_xcfilelists_lib/application.py: 13 (get_xcode_project_temp_dir): 14 * Scripts/webkitpy/generate_xcfilelists_lib/generators.py: 15 (BaseGenerator._generate_derived): 16 (BaseGenerator._generate_unified): 17 (BaseGenerator): 18 (BaseGenerator._get_temp_dir): 19 1 20 2019-05-23 Philippe Normand <philn@igalia.com> 2 21 -
trunk/Tools/Scripts/webkitpy/generate_xcfilelists_lib/application.py
r245364 r245692 460 460 return self._getenv("BUILT_PRODUCTS_DIR") 461 461 462 @util.LogEntryExit 463 def get_xcode_project_temp_dir(self): 464 assert util.is_running_under_xcode() 465 return self._getenv("PROJECT_TEMP_DIR") 466 462 467 # Return the named environment variable. 463 468 @util.LogEntryExit -
trunk/Tools/Scripts/webkitpy/generate_xcfilelists_lib/generators.py
r245531 r245692 254 254 return 255 255 256 with tempfile.NamedTemporaryFile() as input, tempfile.NamedTemporaryFile() as output: 256 with tempfile.NamedTemporaryFile(dir=self._get_temp_dir()) as input, \ 257 tempfile.NamedTemporaryFile(dir=self._get_temp_dir()) as output: 257 258 (stdout, stderr) = util.subprocess_run( 258 259 [script, … … 309 310 return 310 311 311 with tempfile.NamedTemporaryFile( ) as output:312 with tempfile.NamedTemporaryFile(dir=self._get_temp_dir()) as output: 312 313 313 314 # We need to define BUILD_SCRIPTS_DIR so that the bash script we're … … 642 643 return None 643 644 645 @util.LogEntryExit 646 def _get_temp_dir(self): 647 return self.application.get_xcode_project_temp_dir() 648 644 649 645 650 class JavaScriptCoreGenerator(BaseGenerator):
Note:
See TracChangeset
for help on using the changeset viewer.