Selaa lähdekoodia

Merge pull request #62 from Qfusion/appveyor_artifacts

Add RmlUi libraries and examples to Appveyor artifacts
Michael R. P. Ragazzon 6 vuotta sitten
vanhempi
sitoutus
b2dc42c2d5
1 muutettua tiedostoa jossa 15 lisäystä ja 3 poistoa
  1. 15 3
      .appveyor.yml

+ 15 - 3
.appveyor.yml

@@ -16,9 +16,11 @@ install:
 
     appveyor DownloadFile https://github.com/ubawurinna/freetype-windows-binaries/releases/download/v%FREETYPE_VER%/freetype-%FREETYPE_VER%.zip
 
-    unzip -o freetype-%FREETYPE_VER%.zip
+    unzip -o freetype-%FREETYPE_VER%.zip -d freetype-%FREETYPE_VER%
 
-    mv win64 lib
+    mv freetype-%FREETYPE_VER%/include include
+
+    mv freetype-%FREETYPE_VER%/win64 lib
 
     cd ..
 
@@ -26,4 +28,14 @@ install:
 build:
   project: RmlUi.sln
   parallel: true
-  verbosity: minimal
+  verbosity: minimal
+after_build:
+- cmd: >-
+    IF "%BUILD_SHARED_LIBS%"=="ON" 7z a RmlUi-Debug-win64.zip ./Debug/* -r -x!*.exp -x!*.lib -x!*.ilk -x!*.pdb -x!src/*
+
+    IF "%BUILD_SHARED_LIBS%"=="ON" IF "%BUILD_SAMPLES%"=="ON" 7z a RmlUi-Debug-win64.zip Dependencies/freetype-%FREETYPE_VER%/*.txt ./Dependencies/lib/freetype.dll ./Samples/* -r -x!*.exp -x!*.lib -x!*.ilk -x!*.pdb -x!src/*
+
+    IF "%BUILD_SHARED_LIBS%"=="OFF" mkdir Lib && cp ./Debug/*.lib Lib && 7z a RmlUi-static-Debug-win64.zip Lib Include
+artifacts:
+- path: RmlUi-Debug-win64.zip
+- path: RmlUi-static-Debug-win64.zip