Lines 105-110
Link Here
|
105 |
return configuration; |
105 |
return configuration; |
106 |
} |
106 |
} |
107 |
|
107 |
|
|
|
108 |
public void setOpengl(String opengl) { |
109 |
this.opengl = opengl; |
110 |
} |
111 |
|
112 |
public void setPhonon(String phonon) { |
113 |
this.phonon = phonon; |
114 |
} |
115 |
|
116 |
public void setWebkit(String webkit) { |
117 |
this.webkit = webkit; |
118 |
} |
119 |
|
120 |
public void setXmlpatterns(String xmlpatterns) { |
121 |
this.xmlpatterns = xmlpatterns; |
122 |
} |
123 |
|
108 |
public void execute() throws BuildException { |
124 |
public void execute() throws BuildException { |
109 |
props = PropertyHelper.getPropertyHelper(getProject()); |
125 |
props = PropertyHelper.getPropertyHelper(getProject()); |
110 |
props.setNewProperty(null, OSNAME, decideOSName()); |
126 |
props.setNewProperty(null, OSNAME, decideOSName()); |
Lines 301-307
Link Here
|
301 |
} |
317 |
} |
302 |
|
318 |
|
303 |
private String decideLibSubDir() { |
319 |
private String decideLibSubDir() { |
304 |
libSubDir = OSInfo.os() == OSInfo.OS.Windows ? "bin" : "lib"; |
320 |
libSubDir = ""; |
305 |
if (verbose) System.out.println("qtjambi.libsubdir: " + libSubDir); |
321 |
if (verbose) System.out.println("qtjambi.libsubdir: " + libSubDir); |
306 |
return libSubDir; |
322 |
return libSubDir; |
307 |
} |
323 |
} |
Lines 330-337
Link Here
|
330 |
StringBuilder path = new StringBuilder(); |
346 |
StringBuilder path = new StringBuilder(); |
331 |
path.append(props.getProperty(null, QTDIR)); |
347 |
path.append(props.getProperty(null, QTDIR)); |
332 |
path.append("/"); |
348 |
path.append("/"); |
333 |
path.append(props.getProperty(null, LIBSUBDIR)); |
|
|
334 |
path.append("/"); |
335 |
path.append(LibraryEntry.formatQtName(name, debug, version)); |
349 |
path.append(LibraryEntry.formatQtName(name, debug, version)); |
336 |
return new File(path.toString()).exists(); |
350 |
return new File(path.toString()).exists(); |
337 |
} |
351 |
} |
Lines 353-377
Link Here
|
353 |
} |
367 |
} |
354 |
|
368 |
|
355 |
private String decidePhonon() { |
369 |
private String decidePhonon() { |
356 |
String result = String.valueOf(doesQtLibExist("phonon", 4)); |
370 |
String result = phonon; |
357 |
if (verbose) System.out.println(PHONON + ": " + result); |
371 |
if (verbose) System.out.println(PHONON + ": " + result); |
358 |
return result; |
372 |
return result; |
359 |
} |
373 |
} |
360 |
|
374 |
|
361 |
private String decideWebkit() { |
375 |
private String decideWebkit() { |
362 |
String result = String.valueOf(doesQtLibExist("QtWebKit", 4)); |
376 |
String result = webkit; |
363 |
if (verbose) System.out.println(WEBKIT + ": " + result); |
377 |
if (verbose) System.out.println(WEBKIT + ": " + result); |
364 |
return result; |
378 |
return result; |
365 |
} |
379 |
} |
366 |
|
380 |
|
367 |
private String decideXMLPatterns() { |
381 |
private String decideXMLPatterns() { |
368 |
String result = String.valueOf(doesQtLibExist("QtXmlPatterns", 4)); |
382 |
String result = xmlpatterns; |
369 |
if (verbose) System.out.println(XMLPATTERNS + ": " + result); |
383 |
if (verbose) System.out.println(XMLPATTERNS + ": " + result); |
370 |
return result; |
384 |
return result; |
371 |
} |
385 |
} |
372 |
|
386 |
|
373 |
private String decideOpenGL() { |
387 |
private String decideOpenGL() { |
374 |
String result = String.valueOf(doesQtLibExist("QtOpenGL", 4)); |
388 |
String result = opengl; |
375 |
if (verbose) System.out.println(OPENGL + ": " + result); |
389 |
if (verbose) System.out.println(OPENGL + ": " + result); |
376 |
return result; |
390 |
return result; |
377 |
} |
391 |
} |
Lines 385-388
Link Here
|
385 |
private String qmakespec; |
399 |
private String qmakespec; |
386 |
private String qtdir; |
400 |
private String qtdir; |
387 |
private String libSubDir; |
401 |
private String libSubDir; |
|
|
402 |
private String opengl; |
403 |
private String phonon; |
404 |
private String webkit; |
405 |
private String xmlpatterns; |
388 |
} |
406 |
} |