test/make/configure.vm

changeset 67
e43d30273f74
parent 66
dc758dcd4645
child 68
c997c0978665
equal deleted inserted replaced
66:dc758dcd4645 67:e43d30273f74
227 227
228 # 228 #
229 # DEPENDENCIES 229 # DEPENDENCIES
230 # 230 #
231 231
232 # check languages
233 lang_c=
234 lang_cpp=
235 #foreach( $lang in $languages )
236 if detect_${lang}_compiler ; then
237 lang_${lang}=1
238 fi
239 #end
240
232 # create buffer for make variables required by dependencies 241 # create buffer for make variables required by dependencies
233 echo > "$TEMP_DIR/make.mk" 242 echo > "$TEMP_DIR/make.mk"
234 243
235 test_pkg_config() 244 test_pkg_config()
236 { 245 {
262 if isplatform "${np}"; then 271 if isplatform "${np}"; then
263 break 272 break
264 fi 273 fi
265 #end 274 #end
266 #foreach( $lang in $sub.lang ) 275 #foreach( $lang in $sub.lang )
267 if detect_${lang}_compiler ; then 276 if [ -z "$lang_${lang}" ] ; then
268 :
269 else
270 break 277 break
271 fi 278 fi
272 #end 279 #end
273 #if( $sub.pkgconfig.size() > 0 ) 280 #if( $sub.pkgconfig.size() > 0 )
274 if [ -z "$PKG_CONFIG" ]; then 281 if [ -z "$PKG_CONFIG" ]; then
314 #end 321 #end
315 echo no 322 echo no
316 return 0 323 return 0
317 } 324 }
318 #end 325 #end
326
327
328
319 329
320 # start collecting dependency information 330 # start collecting dependency information
321 echo > "$TEMP_DIR/flags.mk" 331 echo > "$TEMP_DIR/flags.mk"
322 332
323 DEPENDENCIES_FAILED= 333 DEPENDENCIES_FAILED=
341 fi 351 fi
342 #end 352 #end
343 while true 353 while true
344 do 354 do
345 #foreach( $lang in $dependency.lang ) 355 #foreach( $lang in $dependency.lang )
346 if detect_${lang}_compiler ; then 356 if [ -z "$lang_${lang}" ] ; then
347 :
348 else
349 ERROR=1 357 ERROR=1
350 break 358 break
351 fi 359 fi
352 #end 360 #end
353 #if( $dependency.pkgconfig.size() > 0 ) 361 #if( $dependency.pkgconfig.size() > 0 )

mercurial