1:c393cdf57f2e | 2:14a4b7f0bc74 |
---|---|
236 do | 236 do |
237 which qmake-qt4 > /dev/null | 237 which qmake-qt4 > /dev/null |
238 if [ $? -ne 0 ]; then | 238 if [ $? -ne 0 ]; then |
239 break | 239 break |
240 fi | 240 fi |
241 cat >> $TEMP_DIR/make.mk << __EOF__ | |
242 $sub.make | |
243 __EOF__ | |
241 echo yes | 244 echo yes |
242 return 0 | 245 return 0 |
243 done | 246 done |
244 | 247 |
245 echo no | 248 echo no |
254 if ! isplatform "windows"; then | 257 if ! isplatform "windows"; then |
255 break | 258 break |
256 fi | 259 fi |
257 CFLAGS+="-I/mingw/include" | 260 CFLAGS+="-I/mingw/include" |
258 LDFLAGS+="-lcurl" | 261 LDFLAGS+="-lcurl" |
262 cat >> $TEMP_DIR/make.mk << __EOF__ | |
263 $sub.make | |
264 __EOF__ | |
259 echo yes | 265 echo yes |
260 return 0 | 266 return 0 |
261 done | 267 done |
262 | 268 |
263 # dependency curl platform="macos" | 269 # dependency curl platform="macos" |
276 if [ $? -eq 0 ]; then | 282 if [ $? -eq 0 ]; then |
277 LDFLAGS+=" `curl-config --ldflags`" | 283 LDFLAGS+=" `curl-config --ldflags`" |
278 else | 284 else |
279 break | 285 break |
280 fi | 286 fi |
287 cat >> $TEMP_DIR/make.mk << __EOF__ | |
288 $sub.make | |
289 __EOF__ | |
281 echo yes | 290 echo yes |
282 return 0 | 291 return 0 |
283 done | 292 done |
284 | 293 |
285 # dependency curl | 294 # dependency curl |
291 if ! pkg-config libcurl ; then | 300 if ! pkg-config libcurl ; then |
292 break | 301 break |
293 fi | 302 fi |
294 CFLAGS+=" `pkg-config --cflags libcurl`" | 303 CFLAGS+=" `pkg-config --cflags libcurl`" |
295 LDFLAGS+=" `pkg-config --libs libcurl`" | 304 LDFLAGS+=" `pkg-config --libs libcurl`" |
305 cat >> $TEMP_DIR/make.mk << __EOF__ | |
306 $sub.make | |
307 __EOF__ | |
296 echo yes | 308 echo yes |
297 return 0 | 309 return 0 |
298 done | 310 done |
299 | 311 |
300 echo no | 312 echo no |
312 if ! pkg-config sqlite3 ; then | 324 if ! pkg-config sqlite3 ; then |
313 break | 325 break |
314 fi | 326 fi |
315 CFLAGS+=" `pkg-config --cflags sqlite3`" | 327 CFLAGS+=" `pkg-config --cflags sqlite3`" |
316 LDFLAGS+=" `pkg-config --libs sqlite3`" | 328 LDFLAGS+=" `pkg-config --libs sqlite3`" |
329 cat >> $TEMP_DIR/make.mk << __EOF__ | |
330 $sub.make | |
331 __EOF__ | |
317 echo yes | 332 echo yes |
318 return 0 | 333 return 0 |
319 done | 334 done |
320 | 335 |
321 echo no | 336 echo no |
326 printf "checking for test... " | 341 printf "checking for test... " |
327 # dependency test | 342 # dependency test |
328 while true | 343 while true |
329 do | 344 do |
330 CFLAGS+="-DTEST" | 345 CFLAGS+="-DTEST" |
346 cat >> $TEMP_DIR/make.mk << __EOF__ | |
347 $sub.make | |
348 __EOF__ | |
331 echo yes | 349 echo yes |
332 return 0 | 350 return 0 |
333 done | 351 done |
334 | 352 |
335 echo no | 353 echo no |
347 if ! pkg-config gtk+-2.0 ; then | 365 if ! pkg-config gtk+-2.0 ; then |
348 break | 366 break |
349 fi | 367 fi |
350 CFLAGS+=" `pkg-config --cflags gtk+-2.0`" | 368 CFLAGS+=" `pkg-config --cflags gtk+-2.0`" |
351 LDFLAGS+=" `pkg-config --libs gtk+-2.0`" | 369 LDFLAGS+=" `pkg-config --libs gtk+-2.0`" |
370 cat >> $TEMP_DIR/make.mk << __EOF__ | |
371 $sub.make | |
372 __EOF__ | |
352 echo yes | 373 echo yes |
353 return 0 | 374 return 0 |
354 done | 375 done |
355 | 376 |
356 echo no | 377 echo no |
368 if ! pkg-config gtk+-5.0 ; then | 389 if ! pkg-config gtk+-5.0 ; then |
369 break | 390 break |
370 fi | 391 fi |
371 CFLAGS+=" `pkg-config --cflags gtk+-5.0`" | 392 CFLAGS+=" `pkg-config --cflags gtk+-5.0`" |
372 LDFLAGS+=" `pkg-config --libs gtk+-5.0`" | 393 LDFLAGS+=" `pkg-config --libs gtk+-5.0`" |
394 cat >> $TEMP_DIR/make.mk << __EOF__ | |
395 $sub.make | |
396 __EOF__ | |
373 echo yes | 397 echo yes |
374 return 0 | 398 return 0 |
375 done | 399 done |
376 | 400 |
377 echo no | 401 echo no |
389 if ! pkg-config libxml-2.0 ; then | 413 if ! pkg-config libxml-2.0 ; then |
390 break | 414 break |
391 fi | 415 fi |
392 CFLAGS+=" `pkg-config --cflags libxml-2.0`" | 416 CFLAGS+=" `pkg-config --cflags libxml-2.0`" |
393 LDFLAGS+=" `pkg-config --libs libxml-2.0`" | 417 LDFLAGS+=" `pkg-config --libs libxml-2.0`" |
418 cat >> $TEMP_DIR/make.mk << __EOF__ | |
419 $sub.make | |
420 __EOF__ | |
394 echo yes | 421 echo yes |
395 return 0 | 422 return 0 |
396 done | 423 done |
397 | 424 |
398 echo no | 425 echo no |
399 return 1 | 426 return 1 |
400 } | 427 } |
401 | 428 |
402 DEPENDENCIES_FAILED= | 429 DEPENDENCIES_FAILED= |
403 ERROR=0 | 430 ERROR=0 |
431 # general dependencies | |
432 CFLAGS= | |
433 LDFLAGS= | |
434 while true | |
435 do | |
436 while true | |
437 do | |
438 | |
439 cat >> $TEMP_DIR/make.mk << __EOF__ | |
440 $dependency.make | |
441 __EOF__ | |
442 | |
443 break | |
444 done | |
445 | |
446 break | |
447 done | |
448 | |
449 # add general dependency flags to config.mk | |
450 echo >> $TEMP_DIR/config.mk | |
451 if [[ ! -z ${CFLAGS} ]]; then | |
452 echo "CFLAGS += $CFLAGS" >> $TEMP_DIR/config.mk | |
453 fi | |
454 if [[ ! -z ${CXXFLAGS} ]]; then | |
455 echo "CXXFLAGS += $CXXFLAGS" >> $TEMP_DIR/config.mk | |
456 fi | |
457 if [[ ! -z ${LDFLAGS} ]]; then | |
458 echo "LDFLAGS += $LDFLAGS" >> $TEMP_DIR/config.mk | |
459 fi | |
404 | 460 |
405 # | 461 # |
406 # OPTION VALUES | 462 # OPTION VALUES |
407 # | 463 # |
408 checkopt_toolkit_gtk3() | 464 checkopt_toolkit_gtk3() |