378 ext.IS_BUILD_LIBAV_STUBS = IS_LINUX ? Boolean.parseBoolean(BUILD_LIBAV_STUBS) : false
379
380 // BUILD_WORKING_LIBAV specifies whether to build libav/ffmpeg libraries with
381 // decoder, demuxer, etc. required to run media. Valid only if BUILD_LIBAV_STUBS is true.
382 defineProperty("BUILD_WORKING_LIBAV", "false")
383 ext.IS_BUILD_WORKING_LIBAV = IS_LINUX ? Boolean.parseBoolean(BUILD_WORKING_LIBAV) : false
384
385 // COMPILE_PANGO specifies whether to build javafx_font_pango.
386 defineProperty("COMPILE_PANGO", "${IS_LINUX}")
387 ext.IS_COMPILE_PANGO = Boolean.parseBoolean(COMPILE_PANGO)
388
389 // COMPILE_HARFBUZZ specifies whether to use Harfbuzz.
390 defineProperty("COMPILE_HARFBUZZ", "false")
391 ext.IS_COMPILE_HARFBUZZ = Boolean.parseBoolean(COMPILE_HARFBUZZ)
392
393 // COMPILE_PARFAIT specifies whether to build parfait
394 defineProperty("COMPILE_PARFAIT", "false")
395 ext.IS_COMPILE_PARFAIT = Boolean.parseBoolean(COMPILE_PARFAIT)
396
397 // BUILD_FXPACKAGER enables building the packager modules and native code
398 defineProperty("BUILD_FXPACKAGER", "true")
399 ext.IS_BUILD_FXPACKAGER = Boolean.parseBoolean(BUILD_FXPACKAGER)
400
401 // RETAIN_PACKAGER_TESTS specifies whether the tests in fxpackager should
402 // keep generated files instead of attempting to automatically delete them
403 defineProperty("RETAIN_PACKAGER_TESTS", "false")
404 ext.IS_RETAIN_PACKAGER_TESTS = Boolean.parseBoolean(RETAIN_PACKAGER_TESTS)
405
406 // TEST_PACKAGER_DMG whether tests that create DMG files via hdiutil
407 // should be run. On OSX 10.7 this tends to hang automated builds
408 defineProperty("TEST_PACKAGER_DMG", "false")
409 ext.IS_TEST_PACKAGER_DMG = Boolean.parseBoolean(TEST_PACKAGER_DMG)
410
411 // Define the SWT.jar that we are going to have to download during the build process based
412 // on what platform we are compiling from (not based on our target).
413 ext.SWT_FILE_NAME = IS_MAC ? "org.eclipse.swt.cocoa.macosx.x86_64_3.105.3.v20170228-0512" :
414 IS_WINDOWS && IS_64 ? "org.eclipse.swt.win32.win32.x86_64_3.105.3.v20170228-0512" :
415 IS_WINDOWS && !IS_64 ? "org.eclipse.swt.win32.win32.x86_3.105.3.v20170228-0512" :
416 IS_LINUX && IS_64 ? "org.eclipse.swt.gtk.linux.x86_64_3.105.3.v20170228-0512" :
417 IS_LINUX && !IS_64 ? "org.eclipse.swt.gtk.linux.x86_3.105.3.v20170228-0512" : ""
418
|
378 ext.IS_BUILD_LIBAV_STUBS = IS_LINUX ? Boolean.parseBoolean(BUILD_LIBAV_STUBS) : false
379
380 // BUILD_WORKING_LIBAV specifies whether to build libav/ffmpeg libraries with
381 // decoder, demuxer, etc. required to run media. Valid only if BUILD_LIBAV_STUBS is true.
382 defineProperty("BUILD_WORKING_LIBAV", "false")
383 ext.IS_BUILD_WORKING_LIBAV = IS_LINUX ? Boolean.parseBoolean(BUILD_WORKING_LIBAV) : false
384
385 // COMPILE_PANGO specifies whether to build javafx_font_pango.
386 defineProperty("COMPILE_PANGO", "${IS_LINUX}")
387 ext.IS_COMPILE_PANGO = Boolean.parseBoolean(COMPILE_PANGO)
388
389 // COMPILE_HARFBUZZ specifies whether to use Harfbuzz.
390 defineProperty("COMPILE_HARFBUZZ", "false")
391 ext.IS_COMPILE_HARFBUZZ = Boolean.parseBoolean(COMPILE_HARFBUZZ)
392
393 // COMPILE_PARFAIT specifies whether to build parfait
394 defineProperty("COMPILE_PARFAIT", "false")
395 ext.IS_COMPILE_PARFAIT = Boolean.parseBoolean(COMPILE_PARFAIT)
396
397 // BUILD_FXPACKAGER enables building the packager modules and native code
398 defineProperty("BUILD_FXPACKAGER", "false")
399 ext.IS_BUILD_FXPACKAGER = Boolean.parseBoolean(BUILD_FXPACKAGER)
400
401 // RETAIN_PACKAGER_TESTS specifies whether the tests in fxpackager should
402 // keep generated files instead of attempting to automatically delete them
403 defineProperty("RETAIN_PACKAGER_TESTS", "false")
404 ext.IS_RETAIN_PACKAGER_TESTS = Boolean.parseBoolean(RETAIN_PACKAGER_TESTS)
405
406 // TEST_PACKAGER_DMG whether tests that create DMG files via hdiutil
407 // should be run. On OSX 10.7 this tends to hang automated builds
408 defineProperty("TEST_PACKAGER_DMG", "false")
409 ext.IS_TEST_PACKAGER_DMG = Boolean.parseBoolean(TEST_PACKAGER_DMG)
410
411 // Define the SWT.jar that we are going to have to download during the build process based
412 // on what platform we are compiling from (not based on our target).
413 ext.SWT_FILE_NAME = IS_MAC ? "org.eclipse.swt.cocoa.macosx.x86_64_3.105.3.v20170228-0512" :
414 IS_WINDOWS && IS_64 ? "org.eclipse.swt.win32.win32.x86_64_3.105.3.v20170228-0512" :
415 IS_WINDOWS && !IS_64 ? "org.eclipse.swt.win32.win32.x86_3.105.3.v20170228-0512" :
416 IS_LINUX && IS_64 ? "org.eclipse.swt.gtk.linux.x86_64_3.105.3.v20170228-0512" :
417 IS_LINUX && !IS_64 ? "org.eclipse.swt.gtk.linux.x86_3.105.3.v20170228-0512" : ""
418
|