(command.CommandList children: [ (C {<cd>} { (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [(C {<dirname>} {(DQ ($ Id.VSub_Number '$0'))})] ) ) </../..> } ) (C {<Id.KW_Set set>} {<-e>}) (command.Simple words: [{<exec>}] redirects: [(redir.Redir op:<Id.Redir_Less '<'> fd:-1 arg_word:{</dev/null>})] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:curlflags) op: assign_op.Equal rhs: {(DQ <'curl --retry 10 -k -L -y 5'>)} spids: [53] ) ] ) (command.ShFunction name: checksum_download body: (command.BraceGroup children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:f) op: assign_op.Equal rhs: {($ Id.VSub_Number '$1')} spids: [69] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:url) op: assign_op.Equal rhs: {($ Id.VSub_Number '$2')} spids: [73] ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-e>} {(DQ ($ Id.VSub_DollarName '$f'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.AndOr ops: [Id.Op_DAmp] children: [ (command.Simple words: [{<deps/tools/jlchecksum>} {(DQ ($ Id.VSub_DollarName '$f'))}] redirects: [ (redir.Redir op: <Id.Redir_Great '2>'> fd: 2 arg_word: {</dev/null>} ) ] ) (command.ControlFlow token: <Id.ControlFlow_Return return> ) ] ) (command.Simple words: [ {<echo>} { (DQ <"Checksum for '"> ($ Id.VSub_DollarName '$f') <"' changed, download again."> ) } ] redirects: [(redir.Redir op:<Id.Redir_GreatAnd '>&'> fd:-1 arg_word:{<2>})] ) ] spids: [77 90] ) ] ) (C {<echo>} {(DQ <"Downloading '"> ($ Id.VSub_DollarName '$f') <"'">)}) (C {($ Id.VSub_DollarName '$curlflags')} {<-O>} {(DQ ($ Id.VSub_DollarName '$url'))}) (C {<deps/tools/jlchecksum>} {(DQ ($ Id.VSub_DollarName '$f'))}) ] ) ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} {(DQ ($ Id.VSub_DollarName '$ARCH'))} {<-a>} {<-z>} {(DQ ($ Id.VSub_DollarName '$XC_HOST'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (C {<export>} {<Id.Lit_VarLike 'ARCH='> (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children:[(C {<uname>} {<-m>})]) ) } ) ] spids: [153 174] ) (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} {(DQ ($ Id.VSub_DollarName '$ARCH'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:ARCH) op: assign_op.Equal rhs: { (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [ (command.Pipeline children: [ (C {<echo>} {($ Id.VSub_DollarName '$XC_HOST')}) (C {<sed>} {(SQ <s/-w64-mingw32//>)}) ] negated: F ) ] ) ) } spids: [204] ) ] ) ] spids: [188 201] ) ] ) (command.Simple words: [{<echo>} {(DQ )}] redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(DQ )}] redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<get-deps.log>})] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {(DQ ($ Id.VSub_DollarName '$ARCH'))} {<Id.Lit_Equals '='>} {<x86_64>} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:bits) op: assign_op.Equal rhs: {<64>} spids: [263] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:archsuffix) op: assign_op.Equal rhs: {<64>} spids: [267] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:exc) op: assign_op.Equal rhs: {<seh>} spids: [271] ) ] ) (command.Simple words: [{<echo>} {(DQ <'override MARCH = x86-64'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'USE_BLAS64 = 1'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'LIBBLAS = -L$(JULIAHOME)/usr/bin -lopenblas64_'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'LIBBLASNAME = libopenblas64_'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) ] spids: [245 260] ) ] else_action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:bits) op: assign_op.Equal rhs: {<32>} spids: [321] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:archsuffix) op: assign_op.Equal rhs: {<86>} spids: [325] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:exc) op: assign_op.Equal rhs: {<sjlj>} spids: [329] ) ] ) (command.Simple words: [{<echo>} {(DQ <'override MARCH = pentium4'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'LIBBLAS = -L$(JULIAHOME)/usr/bin -lopenblas'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'LIBBLASNAME = libopenblas'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) ] ) (command.Case to_match: { (command_sub left_token: <Id.Left_DollarParen '$('> command_list: (command.CommandList children:[(C {<uname>})]) ) } arms: [ (case_arm pat_list: [{<CYGWIN> <Id.Lit_Star '*'>}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} {(DQ ($ Id.VSub_DollarName '$XC_HOST'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:XC_HOST) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$ARCH') <-w64-mingw32>)} spids: [401] ) ] ) (command.Simple words: [{<echo>} {(DQ <'XC_HOST = '> ($ Id.VSub_DollarName '$XC_HOST'))}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) ] spids: [385 398] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CROSS_COMPILE) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$XC_HOST') <->)} spids: [423] ) ] ) (command.Simple words: [ {<echo>} {(DQ <'override BUILD_MACHINE = '> ($ Id.VSub_DollarName '$ARCH') <-pc-cygwin>)} ] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} { (DQ (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [ (command.Simple words: [{<which>} {<gcc>}] redirects: [ (redir.Redir op: <Id.Redir_Great '2>'> fd: 2 arg_word: {</dev/null>} ) ] ) ] ) ) ) } {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.Simple words: [{<echo>} {(SQ <'override HOSTCC = $(CROSS_COMPILE)gcc'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) ] spids: [447 469] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:SEVENZIP) op: assign_op.Equal rhs: {(DQ <7z>)} spids: [486] ) ] ) ] spids: [380 382 492 -1] ) (case_arm pat_list: [{<Linux>}] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} {(DQ ($ Id.VSub_DollarName '$XC_HOST'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:XC_HOST) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$ARCH') <-w64-mingw32>)} spids: [515] ) ] ) (command.Simple words: [{<echo>} {(DQ <'XC_HOST = '> ($ Id.VSub_DollarName '$XC_HOST'))}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) ] spids: [499 512] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CROSS_COMPILE) op: assign_op.Equal rhs: {(DQ ($ Id.VSub_DollarName '$XC_HOST') <->)} spids: [537] ) ] ) (command.Simple words: [{<make>} {<win-extras>}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<get-deps.log>})] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:SEVENZIP) op: assign_op.Equal rhs: {(DQ <'wine dist-extras/7z.exe'>)} spids: [553] ) ] ) ] spids: [495 496 559 -1] ) (case_arm pat_list: [{<Id.Lit_Star '*'>}] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:CROSS_COMPILE) op: assign_op.Equal rhs: {(DQ )} spids: [566] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:SEVENZIP) op: assign_op.Equal rhs: {(DQ <7z>)} spids: [571] ) ] ) ] spids: [562 563 577 -1] ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (C {<Id.Lit_LBracket '['>} {<-e>} {<julia-installer.exe>} {<Id.Lit_RBracket ']'>}) ] negated: T ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:f) op: assign_op.Equal rhs: {<julia-latest-win> ($ Id.VSub_DollarName '$bits') <.exe>} spids: [601] ) ] ) (C {<echo>} {(DQ <'Downloading '> ($ Id.VSub_DollarName '$f'))}) (C {($ Id.VSub_DollarName '$curlflags')} {<-O>} {<https> <Id.Lit_Other ':'> <//julialangnightlies-s3.julialang.org/bin/winnt/x> ($ Id.VSub_DollarName '$archsuffix') </> ($ Id.VSub_DollarName '$f') } ) (C {<echo>} {(DQ <'Extracting '> ($ Id.VSub_DollarName '$f'))}) (command.Simple words: [{($ Id.VSub_DollarName '$SEVENZIP')} {<x>} {<-y>} {($ Id.VSub_DollarName '$f')}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<get-deps.log>})] ) ] spids: [585 598] ) ] ) (C {<mkdir>} {<-p>} {<usr>}) (command.ForEach iter_name: i iter_words: [{<bin/> <Id.Lit_Star '*'> <.dll>}] do_arg_iter: F body: (command.DoGroup children: [ (command.Simple words: [ {($ Id.VSub_DollarName '$SEVENZIP')} {<e>} {<-y>} {<julia-installer.exe>} {(DQ ($ Id.VSub_DollarName '$i'))} {<-ousr> (word_part.EscapedLiteral token:<Id.Lit_EscapedChar '\\\\'>) (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [ (command.Pipeline children: [ (C {<dirname>} {($ Id.VSub_DollarName '$i')}) (C {<sed>} {<-e>} {(SQ <'s|/julia||'>)} {<-e>} {(SQ <'s|/|\\\\|g'>)}) ] negated: F ) ] ) ) } ] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<get-deps.log>})] ) ] ) ) (command.ForEach iter_name: i iter_words: [{<share/julia/base/pcre_h.jl>}] do_arg_iter: F body: (command.DoGroup children: [ (command.Simple words: [ {($ Id.VSub_DollarName '$SEVENZIP')} {<e>} {<-y>} {<julia-installer.exe>} {(DQ ($ Id.VSub_DollarName '$i'))} {<-obase>} ] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<get-deps.log>})] ) ] ) ) (command.Simple words: [{<echo>} {(DQ <'override PCRE_INCL_PATH ='>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (C {<rm>} {<-f>} {<usr/bin/libjulia.dll>}) (C {<rm>} {<-f>} {<usr/bin/libjulia-debug.dll>}) (C {<rm>} {<-f>} {<usr/bin/libgcc_s_s> <Id.Lit_Star '*'> <-1.dll>}) (C {<rm>} {<-f>} {<usr/bin/libgfortran-3.dll>}) (C {<rm>} {<-f>} {<usr/bin/libquadmath-0.dll>}) (C {<rm>} {<-f>} {<usr/bin/libssp-0.dll>}) (C {<rm>} {<-f>} {<usr/bin/libstdc> <Id.Lit_Other '+'> <Id.Lit_Other '+'> <-6.dll>}) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} {(DQ ($ Id.VSub_DollarName '$USEMSVC'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} { (DQ (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [ (command.Simple words: [{<which>} {(${ Id.VSub_Name CROSS_COMPILE) <gcc>}] redirects: [ (redir.Redir op: <Id.Redir_Great '2>'> fd: 2 arg_word: {</dev/null>} ) ] ) ] ) ) ) } {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:f) op: assign_op.Equal rhs: {($ Id.VSub_DollarName '$ARCH') <-4.9.2-release-win32-> ($ Id.VSub_DollarName '$exc') <-rt_v4-rev3.7z> } spids: [855] ) ] ) (C {<checksum_download>} {(DQ ($ Id.VSub_DollarName '$f'))} { (DQ <'https://bintray.com/artifact/download/tkelman/generic/'> ($ Id.VSub_DollarName '$f') ) } ) (C {<echo>} {(DQ <'Extracting '> ($ Id.VSub_DollarName '$f'))}) (command.Simple words: [ {($ Id.VSub_DollarName '$SEVENZIP')} {<x>} {<-y>} {($ Id.VSub_DollarName '$f')} ] redirects: [ (redir.Redir op: <Id.Redir_DGreat '>>'> fd: -1 arg_word: {<get-deps.log>} ) ] ) (C {<export>} {<Id.Lit_VarLike 'PATH='> ($ Id.VSub_DollarName '$PWD') </mingw> ($ Id.VSub_DollarName '$bits') </bin> <Id.Lit_Other ':'> ($ Id.VSub_DollarName '$PATH') } ) (C {<rm>} {<-f>} {<mingw> ($ Id.VSub_DollarName '$bits') </bin/make.exe>}) ] spids: [827 852] ) ] ) (C {<export>} {<Id.Lit_VarLike 'AR='> (${ Id.VSub_Name CROSS_COMPILE) <ar>}) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:f) op: assign_op.Equal rhs: {<llvm-3.9.1-> ($ Id.VSub_DollarName '$ARCH') <-w64-mingw32-juliadeps-r07.7z>} spids: [934] ) ] ) ] spids: [811 824] ) ] else_action: [ (command.Simple words: [{<echo>} {(DQ <'override USEMSVC = 1'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(DQ <'override ARCH = '> ($ Id.VSub_DollarName '$ARCH'))}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(DQ <'override XC_HOST = '>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (C {<export>} {<Id.Lit_VarLike 'CC='> (DQ ($ Id.VSub_DollarName '$PWD') <'/deps/srccache/libuv/compile cl -nologo -MD -Z7'>) } ) (C {<export>} {<Id.Lit_VarLike 'AR='> (DQ ($ Id.VSub_DollarName '$PWD') <'/deps/srccache/libuv/ar-lib lib'>) } ) (C {<export>} {<Id.Lit_VarLike 'LD='> (DQ ($ Id.VSub_DollarName '$PWD') <'/linkld link'>)}) (command.Simple words: [{<echo>} {(DQ <'override CC = '> ($ Id.VSub_DollarName '$CC'))}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'override CXX = $(CC) -EHsc'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(DQ <'override AR = '> ($ Id.VSub_DollarName '$AR'))}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(DQ <'override LD = '> ($ Id.VSub_DollarName '$LD') <' -DEBUG'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:f) op: assign_op.Equal rhs: {<llvm-3.3-> ($ Id.VSub_DollarName '$ARCH') <-msvc12-juliadeps.7z>} spids: [1052] ) ] ) ] ) (C {<checksum_download>} {(DQ ($ Id.VSub_DollarName '$f'))} {(DQ <'https://bintray.com/artifact/download/tkelman/generic/'> ($ Id.VSub_DollarName '$f'))} ) (C {<echo>} {(DQ <'Extracting '> ($ Id.VSub_DollarName '$f'))}) (command.Simple words: [{($ Id.VSub_DollarName '$SEVENZIP')} {<x>} {<-y>} {($ Id.VSub_DollarName '$f')}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<get-deps.log>})] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-z>} { (DQ (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [ (command.Simple words: [{<which>} {<make>}] redirects: [ (redir.Redir op: <Id.Redir_Great '2>'> fd: 2 arg_word: {</dev/null>} ) ] ) ] ) ) ) } {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-n>} { (DQ (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [ (command.Pipeline children: [(C {<uname>}) (C {<grep>} {<CYGWIN>})] negated: F ) ] ) ) ) } {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (C {<echo>} {(DQ <"Install the Cygwin package for 'make' and try again.">)}) (command.ControlFlow token: <Id.ControlFlow_Exit exit> arg_word: {<1>} ) ] spids: [1118 1141] ) ] ) (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:f) op: assign_op.Equal rhs: {(DQ </make/make-3.81-2/make-3.81-2-msys-1.0.11-bin.tar>)} spids: [1159] ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (C {<Id.Lit_LBracket '['>} {<-e>} { (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [(C {<basename>} {($ Id.VSub_DollarName '$f') <.lzma>})] ) ) } {<Id.Lit_RBracket ']'>} ) ] negated: T ) terminator: <Id.Op_Semi _> ) ] action: [ (C {<echo>} { (DQ <'Downloading '> (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [(C {<basename>} {($ Id.VSub_DollarName '$f')})] ) ) ) } ) (C {($ Id.VSub_DollarName '$curlflags')} {<-O>} {<http> <Id.Lit_Other ':'> <//sourceforge.net/projects/mingw/files/MSYS/Base> ($ Id.VSub_DollarName '$f') <.lzma> } ) ] spids: [1165 1185] ) ] ) (command.Simple words: [ {($ Id.VSub_DollarName '$SEVENZIP')} {<x>} {<-y>} { (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [(C {<basename>} {($ Id.VSub_DollarName '$f') <.lzma>})] ) ) } ] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<get-deps.log>})] ) (C {<tar>} {<-xf>} { (command_sub left_token: <Id.Left_Backtick '`'> command_list: (command.CommandList children: [(C {<basename>} {($ Id.VSub_DollarName '$f')})] ) ) } ) (C {<export>} {<Id.Lit_VarLike 'PATH='> ($ Id.VSub_DollarName '$PWD') </bin> <Id.Lit_Other ':'> ($ Id.VSub_DollarName '$PATH') } ) ] spids: [1093 1115] ) ] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (command.Pipeline children: [ (C {<Id.Lit_LBracket '['>} {<-e>} {<usr/bin/busybox.exe>} {<Id.Lit_RBracket ']'>}) ] negated: T ) terminator: <Id.Op_Semi _> ) ] action: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:f) op: assign_op.Equal rhs: {<busybox-w32-FRP-875-gc6ec14a.exe>} spids: [1276] ) ] ) (C {<echo>} {(DQ <'Downloading '> ($ Id.VSub_DollarName '$f'))}) (C {($ Id.VSub_DollarName '$curlflags')} {<-o>} {<usr/bin/busybox.exe>} {<http> <Id.Lit_Other ':'> <//frippery.org/files/busybox/> ($ Id.VSub_DollarName '$f')} ) ] spids: [1260 1273] ) ] ) (C {<chmod>} {<Id.Lit_Other '+'> <x>} {<usr/bin/> <Id.Lit_Star '*'>} {<usr/tools/> <Id.Lit_Star '*'>}) (command.ForEach iter_name: lib iter_words: [{<SUITESPARSE>} {<ARPACK>} {<BLAS>} {<LAPACK>} {<GMP>} {<MPFR>} {<PCRE>} {<LIBUNWIND>}] do_arg_iter: F body: (command.DoGroup children: [ (command.Simple words: [{<echo>} {(DQ <USE_SYSTEM_> ($ Id.VSub_DollarName '$lib') <' = 1'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) ] ) ) (command.Simple words: [{<echo>} {(SQ <'override LIBLAPACK = $(LIBBLAS)'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'override LIBLAPACKNAME = $(LIBBLASNAME)'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'override DEP_LIBS = libuv utf8proc'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.If arms: [ (if_arm cond: [ (command.Sentence child: (C {<Id.Lit_LBracket '['>} {<-n>} {(DQ ($ Id.VSub_DollarName '$USEMSVC'))} {<Id.Lit_RBracket ']'>} ) terminator: <Id.Op_Semi _> ) ] action: [ (command.Simple words: [{<echo>} {(SQ <'USE_SYSTEM_OPENLIBM = 1'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'override UNTRUSTED_SYSTEM_LIBM = 0'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (C {<make>} {<-C>} {<deps>} {<install-libuv>} {<install-utf8proc>}) (C {<cp>} {<usr/lib/uv.lib>} {<usr/lib/libuv.a>}) (command.Simple words: [{<echo>} {(SQ <'override CC += -TP'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [{<echo>} {(SQ <'override DEP_LIBS += dsfmt'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (command.Simple words: [ {<sed>} {<-e>} {(SQ <s/-link//>)} {<-e>} {(SQ <s/cl/link/g>)} {<-e>} {(SQ <'s/ -Fe/ -OUT:/'>)} {<-e>} {(SQ <'s|$dir/$lib|$dir/lib$lib|g'>)} {<deps/srccache/libuv/compile>} ] redirects: [(redir.Redir op:<Id.Redir_Great '>'> fd:-1 arg_word:{<linkld>})] ) (C {<chmod>} {<Id.Lit_Other '+'> <x>} {<linkld>}) ] spids: [1399 1412] ) ] else_action: [ (command.Simple words: [{<echo>} {(SQ <'override DEP_LIBS += openlibm'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (C {<make>} {<check-whitespace>}) (C {<make>} {<Id.Lit_VarLike 'VERBOSE='> <1>} {<-C>} {<base>} {<version_git.jl.phony>}) (command.Simple words: [{<echo>} {(SQ <'NO_GIT = 1'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) ] ) (command.Simple words: [{<echo>} {(SQ <'FORCE_ASSERTIONS = 1'>)}] redirects: [(redir.Redir op:<Id.Redir_DGreat '>>'> fd:-1 arg_word:{<Make.user>})] ) (C {<cat>} {<Make.user>}) (C {<make>} {<-j3>} {<Id.Lit_VarLike 'VERBOSE='> <1>} {<all>}) (C {<make>} {<-j3>} {<Id.Lit_VarLike 'VERBOSE='> <1>} {<install>}) (C {<make>} {<Id.Lit_VarLike 'VERBOSE='> <1>} {<-C>} {<examples>}) (C {<cp>} {<usr/bin/busybox.exe>} {<julia-> <Id.Lit_Star '*'> </bin>}) (C {<make>} {<build-stats>}) ] )