-
marcelo.lira@openbossa.org authored
https://bugs.webkit.org/show_bug.cgi?id=118367 Reviewed by Ryosuke Niwa. .: * CMakeLists.txt: * Source/CMakeLists.txt: * Source/cmake/FindEGL.cmake: * Source/cmake/FindOpenGLES2.cmake: Added. * Source/cmake/OptionsCommon.cmake: * Source/cmake/OptionsNix.cmake: Added. Source/Platform: * CMakeLists.txt: Added. * PlatformNix.cmake: Added. Source/WebCore: No new tests needed. * CMakeLists.txt: * PlatformNix.cmake: Added. Source/WTF: * wtf/FeatureDefines.h: * wtf/Platform.h: * wtf/PlatformNix.cmake: Added. Tools: * Scripts/build-webkit: * Scripts/run-nix-tests: Added. * Scripts/run-webkit-tests: * Scripts/update-webkit-libs-jhbuild: * Scripts/update-webkitnix-libs: Added. * Scripts/webkitdirs.pm: (determineArchitecture): (argumentsForConfiguration): (jscProductDir): (builtDylibPathForName): (determineIsNix): (isNix): (isAppleWebKit): (launcherPath): (launcherName): (checkRequiredSystemConfig): (copyInspectorFrontendFiles): (jhbuildWrapperPrefixIfNeeded): (buildCMakeProjectOrExit): (cmakeBasedPortName): * Scripts/webkitpy/common/config/ports.py: (DeprecatedPort.port): (EflWK2Port.build_webkit_command): (NixPort): (NixPort.build_webkit_command): * Scripts/webkitpy/port/factory.py: (platform_options): (PortFactory): * Scripts/webkitpy/port/nix.py: Added. (NixPort): (NixPort._wk2_port_name): (NixPort.determine_full_port_name): (NixPort.__init__): (NixPort._port_flag_for_scripts): (NixPort.setup_test_run): (NixPort.setup_environ_for_server): (NixPort.default_timeout_ms): (NixPort.clean_up_test_run): (NixPort._generate_all_test_configurations): (NixPort._path_to_driver): (NixPort._path_to_image_diff): (NixPort._image_diff_command): (NixPort._search_paths): (NixPort.show_results_html_file): (NixPort._port_specific_expectations_files): (NixPort.default_baseline_search_path): * Scripts/webkitpy/port/nix_unittest.py: Added. (NixPortTest): (NixPortTest._assert_search_path): (NixPortTest._assert_expectations_files): (NixPortTest.test_baseline_search_path): (NixPortTest.test_expectations_files): (NixPortTest.test_default_timeout_ms): * jhbuild/jhbuild-wrapper: (determine_platform): * nix/common.py: Added. (script_path): (top_level_path): * nix/jhbuild.modules: Added. * nix/jhbuildrc: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
e8121e0a