104:ea36fd802446 | 105:4b3e655339cb |
---|---|
174 : ${PLATFORM:="unix"} | 174 : ${PLATFORM:="unix"} |
175 | 175 |
176 PLATFORM_NAME=`echo "$PLATFORM" | cut -f1 -d' ' -` | 176 PLATFORM_NAME=`echo "$PLATFORM" | cut -f1 -d' ' -` |
177 echo "$PLATFORM_NAME" | 177 echo "$PLATFORM_NAME" |
178 | 178 |
179 TOOLCHAIN= | |
180 | |
181 isplatform() | 179 isplatform() |
182 { | 180 { |
183 for p in $PLATFORM | 181 for p in $PLATFORM |
184 do | 182 do |
185 if [ "$p" = "$1" ]; then | 183 if [ "$p" = "$1" ]; then |
257 lang_cpp=1 | 255 lang_cpp=1 |
258 fi | 256 fi |
259 if detect_c_compiler ; then | 257 if detect_c_compiler ; then |
260 lang_c=1 | 258 lang_c=1 |
261 fi | 259 fi |
262 TOOLCHAIN=$TOOLCHAIN_NAME | |
263 | 260 |
264 # create buffer for make variables required by dependencies | 261 # create buffer for make variables required by dependencies |
265 echo > "$TEMP_DIR/make.mk" | 262 echo > "$TEMP_DIR/make.mk" |
266 | 263 |
267 test_pkg_config() | 264 test_pkg_config() |
328 return 0 | 325 return 0 |
329 } | 326 } |
330 dependency_error_openssl() | 327 dependency_error_openssl() |
331 { | 328 { |
332 print_check_msg "$dep_checked_openssl" "checking for openssl... " | 329 print_check_msg "$dep_checked_openssl" "checking for openssl... " |
333 # dependency openssl toolchain="clang" | 330 # dependency openssl |
334 while true | 331 while true |
335 do | 332 do |
336 if notistoolchain "clang"; then | |
337 break | |
338 fi | |
339 if [ -z "$lang_c" ] ; then | 333 if [ -z "$lang_c" ] ; then |
340 break | 334 break |
341 fi | 335 fi |
342 if [ -z "$PKG_CONFIG" ]; then | 336 if [ -z "$PKG_CONFIG" ]; then |
343 break | 337 break |
458 done | 452 done |
459 break | 453 break |
460 done | 454 done |
461 while true | 455 while true |
462 do | 456 do |
463 if notistoolchain "gcc"; then | |
464 break | |
465 fi | |
466 while true | 457 while true |
467 do | 458 do |
468 | 459 |
469 TEMP_CFLAGS="$TEMP_CFLAGS -DTOOLCHAIN_GCC" | 460 TEMP_CFLAGS="$TEMP_CFLAGS -DTOOLCHAIN_GCC" |
470 break | 461 break |
471 done | 462 done |
472 break | 463 break |
473 done | 464 done |
474 while true | 465 while true |
475 do | 466 do |
476 if notistoolchain "clang"; then | |
477 break | |
478 fi | |
479 while true | 467 while true |
480 do | 468 do |
481 | 469 |
482 TEMP_CFLAGS="$TEMP_CFLAGS -DTOOLCHAIN_CLANG" | 470 TEMP_CFLAGS="$TEMP_CFLAGS -DTOOLCHAIN_CLANG" |
483 break | 471 break |