# This is a configuration file for the continuous delivery service provided # by AppVeyor.com. Its purpose is to automatically build both the 32 # and 64 bit versions of the Java Chromium Embedded Framework (JCEF). # Please refer to https://bitbucket.org/chromiumembedded/java-cef # for more information on JCEF. os: Visual Studio 2015 clone_folder: c:\projects\java-cef\src platform: - win32 - x64 configuration: - Release environment: matrix: - buildType: win32 generatorName: Visual Studio 14 JAVA_HOME: C:\Program Files (x86)\Java\jdk1.8.0 - buildType: win64 generatorName: Visual Studio 14 Win64 JAVA_HOME: C:\Program Files\Java\jdk1.8.0 matrix: exclude: - platform: x64 buildType: win32 - platform: win32 buildType: win64 before_build: - SET PATH=%JAVA_HOME%;%PATH% - echo "Running cmake..." - cd c:\projects\java-cef\src - mkdir jcef_build - cd jcef_build - cmake -G "%generatorName%" .. - echo "Building the JCEF Java classes..." - cd c:\projects\java-cef\src\tools - compile.bat %buildType% after_build: - echo "Making distribution..." - cd c:\projects\java-cef\src\tools\ - make_distrib.bat %buildType% - cd c:\projects\java-cef\src\binary_distrib - 7z a jcef-%buildType%-distribution.zip %buildType% artifacts: - path: binary_distrib\jcef-%buildType%-distribution.zip name: jcef-%buildType%-distribution