Lines 101-110
public class InitializeTask extends Task
Link Here
|
101 |
this.configuration = configuration; |
101 |
this.configuration = configuration; |
102 |
} |
102 |
} |
103 |
|
103 |
|
|
|
104 |
public void setQtdir(String qtdir) { |
105 |
this.qtdir = qtdir; |
106 |
} |
107 |
|
104 |
public String getConfiguration() { |
108 |
public String getConfiguration() { |
105 |
return configuration; |
109 |
return configuration; |
106 |
} |
110 |
} |
107 |
|
111 |
|
|
|
112 |
public void setSqlite(String sqlite) { |
113 |
this.sqlite = sqlite; |
114 |
} |
115 |
|
116 |
public void setPhonon(String phonon) { |
117 |
this.phonon = phonon; |
118 |
} |
119 |
|
120 |
public void setOpengl(String opengl) { |
121 |
this.opengl = opengl; |
122 |
} |
123 |
|
124 |
public void setWebkit(String webkit) { |
125 |
this.webkit = webkit; |
126 |
} |
127 |
|
128 |
public void setXmlpatterns(String xmlpatterns) { |
129 |
this.xmlpatterns = xmlpatterns; |
130 |
} |
131 |
|
108 |
public void execute() throws BuildException { |
132 |
public void execute() throws BuildException { |
109 |
props = PropertyHelper.getPropertyHelper(getProject()); |
133 |
props = PropertyHelper.getPropertyHelper(getProject()); |
110 |
props.setNewProperty(null, OSNAME, decideOSName()); |
134 |
props.setNewProperty(null, OSNAME, decideOSName()); |
Lines 307-313
public class InitializeTask extends Task
Link Here
|
307 |
} |
331 |
} |
308 |
|
332 |
|
309 |
private String decideQtDir() { |
333 |
private String decideQtDir() { |
310 |
qtdir = System.getenv("QTDIR"); |
334 |
//qtdir = System.getenv("QTDIR"); |
311 |
if (qtdir == null) |
335 |
if (qtdir == null) |
312 |
throw new BuildException("QTDIR environment variable missing"); |
336 |
throw new BuildException("QTDIR environment variable missing"); |
313 |
if (!new File(qtdir).exists()) |
337 |
if (!new File(qtdir).exists()) |
Lines 330-337
public class InitializeTask extends Task
Link Here
|
330 |
StringBuilder path = new StringBuilder(); |
354 |
StringBuilder path = new StringBuilder(); |
331 |
path.append(props.getProperty(null, QTDIR)); |
355 |
path.append(props.getProperty(null, QTDIR)); |
332 |
path.append("/"); |
356 |
path.append("/"); |
333 |
path.append(props.getProperty(null, LIBSUBDIR)); |
357 |
//path.append(props.getProperty(null, LIBSUBDIR)); |
334 |
path.append("/"); |
358 |
//path.append("/"); |
335 |
path.append(LibraryEntry.formatQtName(name, debug, version)); |
359 |
path.append(LibraryEntry.formatQtName(name, debug, version)); |
336 |
return new File(path.toString()).exists(); |
360 |
return new File(path.toString()).exists(); |
337 |
} |
361 |
} |
Lines 347-377
public class InitializeTask extends Task
Link Here
|
347 |
} |
371 |
} |
348 |
|
372 |
|
349 |
private String decideSqlite() { |
373 |
private String decideSqlite() { |
350 |
String result = String.valueOf(doesQtPluginExist("qsqlite", "sqldrivers")); |
374 |
//String result = String.valueOf(doesQtPluginExist("qsqlite", "sqldrivers")); |
|
|
375 |
String result = sqlite; |
351 |
if (verbose) System.out.println(SQLITE + ": " + result); |
376 |
if (verbose) System.out.println(SQLITE + ": " + result); |
352 |
return result; |
377 |
return result; |
353 |
} |
378 |
} |
354 |
|
379 |
|
355 |
private String decidePhonon() { |
380 |
private String decidePhonon() { |
356 |
String result = String.valueOf(doesQtLibExist("phonon", 4)); |
381 |
//String result = String.valueOf(doesQtLibExist("phonon", 4)); |
|
|
382 |
String result = phonon; |
357 |
if (verbose) System.out.println(PHONON + ": " + result); |
383 |
if (verbose) System.out.println(PHONON + ": " + result); |
358 |
return result; |
384 |
return result; |
359 |
} |
385 |
} |
360 |
|
386 |
|
361 |
private String decideWebkit() { |
387 |
private String decideWebkit() { |
362 |
String result = String.valueOf(doesQtLibExist("QtWebKit", 4)); |
388 |
//String result = String.valueOf(doesQtLibExist("QtWebKit", 4)); |
|
|
389 |
String result = webkit; |
363 |
if (verbose) System.out.println(WEBKIT + ": " + result); |
390 |
if (verbose) System.out.println(WEBKIT + ": " + result); |
364 |
return result; |
391 |
return result; |
365 |
} |
392 |
} |
366 |
|
393 |
|
367 |
private String decideXMLPatterns() { |
394 |
private String decideXMLPatterns() { |
368 |
String result = String.valueOf(doesQtLibExist("QtXmlPatterns", 4)); |
395 |
//String result = String.valueOf(doesQtLibExist("QtXmlPatterns", 4)); |
|
|
396 |
String result = xmlpatterns; |
369 |
if (verbose) System.out.println(XMLPATTERNS + ": " + result); |
397 |
if (verbose) System.out.println(XMLPATTERNS + ": " + result); |
370 |
return result; |
398 |
return result; |
371 |
} |
399 |
} |
372 |
|
400 |
|
373 |
private String decideOpenGL() { |
401 |
private String decideOpenGL() { |
374 |
String result = String.valueOf(doesQtLibExist("QtOpenGL", 4)); |
402 |
//String result = String.valueOf(doesQtLibExist("QtOpenGL", 4)); |
|
|
403 |
String result = opengl; |
375 |
if (verbose) System.out.println(OPENGL + ": " + result); |
404 |
if (verbose) System.out.println(OPENGL + ": " + result); |
376 |
return result; |
405 |
return result; |
377 |
} |
406 |
} |
Lines 382-387
public class InitializeTask extends Task
Link Here
|
382 |
private PropertyHelper props; |
411 |
private PropertyHelper props; |
383 |
private String configuration; |
412 |
private String configuration; |
384 |
private boolean debug; |
413 |
private boolean debug; |
|
|
414 |
private String sqlite; |
415 |
private String phonon; |
416 |
private String xmlpatterns; |
417 |
private String webkit; |
418 |
private String opengl; |
385 |
private String qmakespec; |
419 |
private String qmakespec; |
386 |
private String qtdir; |
420 |
private String qtdir; |
387 |
private String libSubDir; |
421 |
private String libSubDir; |