build: fix dependencies on AIX · nodejs/node@1657f12 · GitHub
Skip to content

Commit 1657f12

Browse files
committed
build: fix dependencies on AIX
Addon tests were still starting to run before the node exp file creation was complete. - remove process_outputs_as_sources as it did not fix the problem - update create_expfile.sh so that exp file is created in a temporary file and then renamed to final name so that file is only visible once it is complete - update target used in building Addons so that for AIX it depends on the exp file being available PR-URL: #8285 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Myles Borins <myles.borins@gmail.com>
1 parent c8619ea commit 1657f12

3 files changed

Lines changed: 13 additions & 5 deletions

File tree

Makefile

Lines changed: 9 additions & 2 deletions

node.gyp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -906,7 +906,6 @@
906906
},
907907
{
908908
'target_name': 'node_exp',
909-
'process_outputs_as_sources': 1,
910909
'type': 'none',
911910
'dependencies': [
912911
'<(node_core_target_name)',

tools/create_expfile.sh

Lines changed: 4 additions & 2 deletions

0 commit comments

Comments
 (0)