Comparison

configure @ 9418:44a2609d1535

configure: Replace backticks with $()
author Matthew Wild <mwild1@gmail.com>
date Mon, 01 Oct 2018 15:29:54 +0100
parent 9417:f5a471303e6a
child 9419:78c58a1089ea
comparison
equal deleted inserted replaced
9417:f5a471303e6a 9418:44a2609d1535
90 } 90 }
91 91
92 # Helper functions 92 # Helper functions
93 93
94 find_program() { 94 find_program() {
95 prog=`command -v "$1" 2>/dev/null` 95 prog=$(command -v "$1" 2>/dev/null)
96 if [ -n "$prog" ] 96 if [ -n "$prog" ]
97 then 97 then
98 dirname "$prog" 98 dirname "$prog"
99 fi 99 fi
100 } 100 }
122 122
123 # Parse options 123 # Parse options
124 124
125 while [ -n "$1" ] 125 while [ -n "$1" ]
126 do 126 do
127 value="`echo $1 | sed 's/[^=]*.\(.*\)/\1/'`" 127 value=$(echo "$1" | sed 's/[^=]*.\(.*\)/\1/')
128 key="`echo $1 | sed 's/=.*//'`" 128 key=$(echo "$1" | sed 's/=.*//')
129 if `echo "$value" | grep "~" >/dev/null 2>/dev/null` 129 if echo "$value" | grep "~" >/dev/null 2>/dev/null
130 then 130 then
131 echo 131 echo
132 echo '*WARNING*: the "~" sign is not expanded in flags.' 132 echo '*WARNING*: the "~" sign is not expanded in flags.'
133 echo 'If you mean the home directory, use $HOME instead.' 133 echo 'If you mean the home directory, use $HOME instead.'
134 echo 134 echo
336 then 336 then
337 LIBDIR=$PREFIX/lib 337 LIBDIR=$PREFIX/lib
338 fi 338 fi
339 339
340 detect_lua_version() { 340 detect_lua_version() {
341 detected_lua=`$1 -e 'print(_VERSION:match(" (5%.[123])$"))' 2> /dev/null` 341 detected_lua=$("$1" -e 'print(_VERSION:match(" (5%.[123])$"))' 2> /dev/null)
342 if [ "$detected_lua" != "nil" ] 342 if [ "$detected_lua" != "nil" ]
343 then 343 then
344 if [ "$LUA_VERSION_SET" != "yes" ] 344 if [ "$LUA_VERSION_SET" != "yes" ]
345 then 345 then
346 echo "Lua version detected: $detected_lua" 346 echo "Lua version detected: $detected_lua"
365 if [ -f "$LUA_BINDIR/lua$suffix" ] 365 if [ -f "$LUA_BINDIR/lua$suffix" ]
366 then 366 then
367 find_lua="$LUA_BINDIR" 367 find_lua="$LUA_BINDIR"
368 fi 368 fi
369 else 369 else
370 find_lua=`find_program lua$suffix` 370 find_lua=$(find_program lua"$suffix")
371 fi 371 fi
372 if [ -n "$find_lua" -a -x "$find_lua/lua$suffix" ] 372 if [ -n "$find_lua" -a -x "$find_lua/lua$suffix" ]
373 then 373 then
374 if detect_lua_version "$find_lua/lua$suffix" 374 if detect_lua_version "$find_lua/lua$suffix"
375 then 375 then
378 then 378 then
379 LUA_BINDIR="$find_lua" 379 LUA_BINDIR="$find_lua"
380 fi 380 fi
381 if [ "$LUA_DIR_SET" != "yes" ] 381 if [ "$LUA_DIR_SET" != "yes" ]
382 then 382 then
383 LUA_DIR=`dirname "$find_lua"` 383 LUA_DIR=$(dirname "$find_lua")
384 fi 384 fi
385 LUA_SUFFIX="$suffix" 385 LUA_SUFFIX="$suffix"
386 return 0 386 return 0
387 fi 387 fi
388 fi 388 fi