Let's try jom with 1 to start.

This commit is contained in:
Pietro Gagliardi 2018-05-18 08:56:42 -04:00
parent 96f2bf2603
commit abc489095e
1 changed files with 6 additions and 6 deletions

View File

@ -37,18 +37,18 @@ before_build:
else if %compiler%-%platform%==mingw-x64 ( set "PATH=C:\msys64\mingw64\bin;%PATH%" ) else if %compiler%-%platform%==mingw-x64 ( set "PATH=C:\msys64\mingw64\bin;%PATH%" )
else if %platform%==x64 ( set "CMAKE_GENERATOR=%CMAKE_GENERATOR% Win64" ) else if %platform%==x64 ( set "CMAKE_GENERATOR=%CMAKE_GENERATOR% Win64" )
- if %linking%==static ( set CMAKE_FLAGS=-DBUILD_SHARED_LIBS=OFF ) - if %linking%==static ( set CMAKE_FLAGS=-DBUILD_SHARED_LIBS=OFF )
- if %compiler%==mingw ( set "outdir=build\out" ) else ( set "outdir=build\out\Release" ) - if %compiler%==mingw ( set "outdir=build\out" ) else ( set "outdir=build\out" )
- if not %compiler%==mingw ( set "CMAKE_GENERATOR=NMake Makefiles JOM" )
- if not %compiler%==mingw ( set "CMAKE_FLAGS=-DCMAKE_BUILD_TYPE=Release %CMAKE_FLAGS%" )
- ren "C:\Program Files\Git\usr\bin\sh.exe" _sh.exe - ren "C:\Program Files\Git\usr\bin\sh.exe" _sh.exe
- set "simultaneous=3" - set "simultaneous=1"
build_script: build_script:
- md build && cd build - md build && cd build
- if not %compiler%==mingw ( set "CFLAGS=/MP%simultaneous% %CFLAGS%" ) - if not %compiler%==mingw ( md jom && cd jom && curl -o jom.zip http://download.qt.io/official_releases/jom/jom.zip && 7z x jom.zip && cd .. )
- if not %compiler%==mingw ( set "CPPFLAGS=/MP%simultaneous% %CPPFLAGS%" )
- if not %compiler%==mingw ( set "CXXFLAGS=/MP%simultaneous% %CXXFLAGS%" )
- cmake -G "%CMAKE_GENERATOR%" %CMAKE_FLAGS% .. - cmake -G "%CMAKE_GENERATOR%" %CMAKE_FLAGS% ..
- if %compiler%==mingw ( mingw32-make -j%simultaneous% tester examples ) - if %compiler%==mingw ( mingw32-make -j%simultaneous% tester examples )
else ( msbuild libui.sln /t:Build /p:Configuration=Release /p:Platform=%platform% ) else ( jom\jom -j%simultaneous% )
- cd %APPVEYOR_BUILD_FOLDER% - cd %APPVEYOR_BUILD_FOLDER%
after_build: after_build: