|
Lines 120-129
public class InitializeTask extends Task
Link Here
|
| 120 |
this.configuration = configuration; |
120 |
this.configuration = configuration; |
| 121 |
} |
121 |
} |
| 122 |
|
122 |
|
|
|
123 |
public void setQtdir(String qtdir) { |
| 124 |
this.qtdir = qtdir; |
| 125 |
} |
| 126 |
|
| 123 |
public String getConfiguration() { |
127 |
public String getConfiguration() { |
| 124 |
return configuration; |
128 |
return configuration; |
| 125 |
} |
129 |
} |
| 126 |
|
130 |
|
|
|
131 |
public void setSqlite(String sqlite) { |
| 132 |
this.sqlite = sqlite; |
| 133 |
} |
| 134 |
|
| 135 |
public void setPhonon(String phonon) { |
| 136 |
this.phonon = phonon; |
| 137 |
} |
| 138 |
|
| 139 |
public void setOpengl(String opengl) { |
| 140 |
this.opengl = opengl; |
| 141 |
} |
| 142 |
|
| 143 |
public void setWebkit(String webkit) { |
| 144 |
this.webkit = webkit; |
| 145 |
} |
| 146 |
|
| 147 |
public void setXmlpatterns(String xmlpatterns) { |
| 148 |
this.xmlpatterns = xmlpatterns; |
| 149 |
} |
| 150 |
|
| 127 |
public void execute() throws BuildException { |
151 |
public void execute() throws BuildException { |
| 128 |
props = PropertyHelper.getPropertyHelper(getProject()); |
152 |
props = PropertyHelper.getPropertyHelper(getProject()); |
| 129 |
props.setNewProperty(null, OSNAME, decideOSName()); |
153 |
props.setNewProperty(null, OSNAME, decideOSName()); |
|
Lines 323-329
public class InitializeTask extends Task
Link Here
|
| 323 |
} |
347 |
} |
| 324 |
|
348 |
|
| 325 |
private String decideQtDir() { |
349 |
private String decideQtDir() { |
| 326 |
qtdir = System.getenv("QTDIR"); |
350 |
//qtdir = System.getenv("QTDIR"); |
| 327 |
if (qtdir == null) |
351 |
if (qtdir == null) |
| 328 |
throw new BuildException("QTDIR environment variable missing"); |
352 |
throw new BuildException("QTDIR environment variable missing"); |
| 329 |
if (!new File(qtdir).exists()) |
353 |
if (!new File(qtdir).exists()) |
|
Lines 346-353
public class InitializeTask extends Task
Link Here
|
| 346 |
StringBuilder path = new StringBuilder(); |
370 |
StringBuilder path = new StringBuilder(); |
| 347 |
path.append(props.getProperty(null, QTDIR)); |
371 |
path.append(props.getProperty(null, QTDIR)); |
| 348 |
path.append("/"); |
372 |
path.append("/"); |
| 349 |
path.append(props.getProperty(null, LIBSUBDIR)); |
373 |
//path.append(props.getProperty(null, LIBSUBDIR)); |
| 350 |
path.append("/"); |
374 |
//path.append("/"); |
| 351 |
path.append(LibraryEntry.formatQtName(name, debug, version)); |
375 |
path.append(LibraryEntry.formatQtName(name, debug, version)); |
| 352 |
return new File(path.toString()).exists(); |
376 |
return new File(path.toString()).exists(); |
| 353 |
} |
377 |
} |
|
Lines 363-393
public class InitializeTask extends Task
Link Here
|
| 363 |
} |
387 |
} |
| 364 |
|
388 |
|
| 365 |
private String decideSqlite() { |
389 |
private String decideSqlite() { |
| 366 |
String result = String.valueOf(doesQtPluginExist("qsqlite", "sqldrivers")); |
390 |
//String result = String.valueOf(doesQtPluginExist("qsqlite", "sqldrivers")); |
|
|
391 |
String result = sqlite; |
| 367 |
if (verbose) System.out.println(SQLITE + ": " + result); |
392 |
if (verbose) System.out.println(SQLITE + ": " + result); |
| 368 |
return result; |
393 |
return result; |
| 369 |
} |
394 |
} |
| 370 |
|
395 |
|
| 371 |
private String decidePhonon() { |
396 |
private String decidePhonon() { |
| 372 |
String result = String.valueOf(doesQtLibExist("phonon", 4)); |
397 |
//String result = String.valueOf(doesQtLibExist("phonon", 4)); |
|
|
398 |
String result = phonon; |
| 373 |
if (verbose) System.out.println(PHONON + ": " + result); |
399 |
if (verbose) System.out.println(PHONON + ": " + result); |
| 374 |
return result; |
400 |
return result; |
| 375 |
} |
401 |
} |
| 376 |
|
402 |
|
| 377 |
private String decideWebkit() { |
403 |
private String decideWebkit() { |
| 378 |
String result = String.valueOf(doesQtLibExist("QtWebKit", 4)); |
404 |
//String result = String.valueOf(doesQtLibExist("QtWebKit", 4)); |
|
|
405 |
String result = webkit; |
| 379 |
if (verbose) System.out.println(WEBKIT + ": " + result); |
406 |
if (verbose) System.out.println(WEBKIT + ": " + result); |
| 380 |
return result; |
407 |
return result; |
| 381 |
} |
408 |
} |
| 382 |
|
409 |
|
| 383 |
private String decideXMLPatterns() { |
410 |
private String decideXMLPatterns() { |
| 384 |
String result = String.valueOf(doesQtLibExist("QtXmlPatterns", 4)); |
411 |
//String result = String.valueOf(doesQtLibExist("QtXmlPatterns", 4)); |
|
|
412 |
String result = xmlpatterns; |
| 385 |
if (verbose) System.out.println(XMLPATTERNS + ": " + result); |
413 |
if (verbose) System.out.println(XMLPATTERNS + ": " + result); |
| 386 |
return result; |
414 |
return result; |
| 387 |
} |
415 |
} |
| 388 |
|
416 |
|
| 389 |
private String decideOpenGL() { |
417 |
private String decideOpenGL() { |
| 390 |
String result = String.valueOf(doesQtLibExist("QtOpenGL", 4)); |
418 |
//String result = String.valueOf(doesQtLibExist("QtOpenGL", 4)); |
|
|
419 |
String result = opengl; |
| 391 |
if (verbose) System.out.println(OPENGL + ": " + result); |
420 |
if (verbose) System.out.println(OPENGL + ": " + result); |
| 392 |
return result; |
421 |
return result; |
| 393 |
} |
422 |
} |
|
Lines 398-403
public class InitializeTask extends Task
Link Here
|
| 398 |
private PropertyHelper props; |
427 |
private PropertyHelper props; |
| 399 |
private String configuration; |
428 |
private String configuration; |
| 400 |
private boolean debug; |
429 |
private boolean debug; |
|
|
430 |
private String sqlite; |
| 431 |
private String phonon; |
| 432 |
private String xmlpatterns; |
| 433 |
private String webkit; |
| 434 |
private String opengl; |
| 401 |
private String qmakespec; |
435 |
private String qmakespec; |
| 402 |
private String qtdir; |
436 |
private String qtdir; |
| 403 |
private String libSubDir; |
437 |
private String libSubDir; |