program
comment "#!/bin/sh"
comment "# meson-winbuild.sh: Cross-compiling freeciv from linux to W"...
comment "# and Meson"
comment "#"
comment "# This script is licensed under Gnu General Public License v"...
comment "# See COPYING available from the same location you got this "...
comment "#"
variable_assignment
variable_name "MESON_WINBUILD_VERSION"
= "="
string
" "\""
string_content "3.3.0-dev"
" "\""
variable_assignment
variable_name "MIN_WINVER"
= "="
word "0x0A00"
comment "# Windows 10."
variable_assignment
variable_name "CROSSER_FEATURE_LEVEL"
= "="
word "2.9"
if_statement (+65 nodes collapsed)
if_statement (+49 nodes collapsed)
variable_assignment
variable_name "GUI"
= "="
string
" "\""
simple_expansion
$ "$"
variable_name "2"
" "\""
if_statement (+141 nodes collapsed)
variable_assignment
variable_name "DLLSPATH"
= "="
string
" "\""
simple_expansion
$ "$"
variable_name "1"
" "\""
if_statement (+38 nodes collapsed)
if_statement (+39 nodes collapsed)
variable_assignment (+37 nodes collapsed)
variable_assignment (+30 nodes collapsed)
variable_assignment
variable_name "BUILD_ROOT"
= "="
string
" "\""
command_substitution
$( "$("
command
command_name
word "pwd"
) ")"
" "\""
variable_assignment
variable_name "VERREV"
= "="
string
" "\""
command_substitution
$( "$("
command
command_name
string
" "\""
expansion
${ "${"
variable_name "SRC_ROOT"
} "}"
string_content "/fc_version"
" "\""
) ")"
" "\""
if_statement (+83 nodes collapsed)
variable_assignment (+30 nodes collapsed)
if_statement (+48 nodes collapsed)
variable_assignment (+30 nodes collapsed)
if_statement (+40 nodes collapsed)
variable_assignment (+30 nodes collapsed)
if_statement (+44 nodes collapsed)
variable_assignment
variable_name "QTPARAMS"
= "="
string
" "\""
" "\""
variable_assignment
variable_name "TOOLS"
= "="
word "manual,ruleup"
case_statement (+159 nodes collapsed)
if_statement (+29 nodes collapsed)
if_statement (+50 nodes collapsed)
variable_assignment
variable_name "BUILD_DIR"
= "="
string
" "\""
expansion
${ "${"
variable_name "BUILD_ROOT"
} "}"
string_content "/meson/build/"
expansion
${ "${"
variable_name "SETUP"
} "}"
string_content "-"
expansion
${ "${"
variable_name "GUI"
} "}"
" "\""
if_statement (+33 nodes collapsed)
if_statement (+38 nodes collapsed)
if_statement (+62 nodes collapsed)
variable_assignment (+21 nodes collapsed)
variable_assignment
variable_name "MESON_INSTALL_DIR"
= "="
string
" "\""
expansion
${ "${"
variable_name "BUILD_ROOT"
} "}"
string_content "/meson/install/"
expansion
${ "${"
variable_name "PACKAGENAME"
} "}"
" "\""
if_statement (+33 nodes collapsed)
command
command_name
word "echo"
string
" "\""
string_content "----------------------------------"
" "\""
command
command_name
word "echo"
string
" "\""
string_content "Building for "
expansion
${ "${"
variable_name "SETUP"
} "}"
" "\""
command
command_name
word "echo"
string
" "\""
string_content "Freeciv version "
expansion
${ "${"
variable_name "VERREV"
} "}"
" "\""
command
command_name
word "echo"
string
" "\""
string_content "----------------------------------"
" "\""
if_statement (+335 nodes collapsed)
if_statement (+34 nodes collapsed)
subshell (+56 nodes collapsed)