summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/toolchain-scripts-mingw32.bbclass22
1 files changed, 11 insertions, 11 deletions
diff --git a/classes/toolchain-scripts-mingw32.bbclass b/classes/toolchain-scripts-mingw32.bbclass
index 32493d7..0afbf7d 100644
--- a/classes/toolchain-scripts-mingw32.bbclass
+++ b/classes/toolchain-scripts-mingw32.bbclass
@@ -38,6 +38,17 @@ toolchain_create_sdk_env_script_sdkmingw32 () {
38 # Change unix '/' to Win32 '\' 38 # Change unix '/' to Win32 '\'
39 sed -e 's,/,\\,g' -i $script 39 sed -e 's,/,\\,g' -i $script
40 40
41 # set has some annoying properties:
42 # 1) If it is successful %ERRORLEVEL% is unchanged (as opposed to being set
43 # to 0 to indicate success)
44 # 2) Making an assignment like "set A=" is considered an error and sets
45 # %ERRORLEVEL% to 1.
46 #
47 # Practically, this means that if any of the set calls make an empty
48 # assignment that error will be propagated. To prevent this, a command is
49 # run to ensure that the "exit code" of this script is 0
50 echo "@%COMSPEC% /C exit 0 > NUL" >> $script
51
41 # Make the file windows friendly... 52 # Make the file windows friendly...
42 awk 'sub("$", "\r")' $script > $script.new 53 awk 'sub("$", "\r")' $script > $script.new
43 mv $script.new $script 54 mv $script.new $script
@@ -81,17 +92,6 @@ toolchain_shared_env_script_sdkmingw32 () {
81 FOR %%x IN (%OECORE_NATIVE_SYSROOT%\\environment-setup.d\\*.bat) DO call "%%x" 92 FOR %%x IN (%OECORE_NATIVE_SYSROOT%\\environment-setup.d\\*.bat) DO call "%%x"
82) 93)
83EOF 94EOF
84
85 # set has some annoying properties:
86 # 1) If it is successful %ERRORLEVEL% is unchanged (as opposed to being set
87 # to 0 to indicate success)
88 # 2) Making an assignment like "set A=" is considered an error and sets
89 # %ERRORLEVEL% to 1.
90 #
91 # Practically, this means that if any of the set calls make an empty
92 # assignment that error will be propagated. To prevent this, a command is
93 # run to ensure that the "exit code" of this script is 0
94 echo "@%COMSPEC% /C exit 0 > NUL" >> $script
95} 95}
96 96
97toolchain_create_sdk_siteconfig_append_sdkmingw32 () { 97toolchain_create_sdk_siteconfig_append_sdkmingw32 () {