Page Menu
Home
Phabricator (Chris)
Search
Configure Global Search
Log In
Files
F118589
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
21 KB
Referenced Files
None
Subscribers
None
View Options
diff --git a/appveyor.yml b/appveyor.yml
deleted file mode 100644
index e9fde25..0000000
--- a/appveyor.yml
+++ /dev/null
@@ -1,127 +0,0 @@
-version: 1.0.{build}
-clone_depth: 3
-shallow_clone: true
-image:
- - Visual Studio 2013
- - Visual Studio 2015
-platform: Win32
-configuration:
- - Debug
- - Release
-install:
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" set CMAKE_GENERATOR=Visual Studio 12 2013
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" set CMAKE_GENERATOR=Visual Studio 14 2015
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" set CMAKE_GENERATOR=Visual Studio 15 2017
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" set VSVERSION=VS2013
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" set VSVERSION=VS2015
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" set VSVERSION=VS2017
- # SDL2
- - set SDL2VER=2.0.9
- - appveyor DownloadFile "http://www.libsdl.org/release/SDL2-devel-%SDL2VER%-VC.zip"
- - 7z x SDL2-devel-%SDL2VER%-VC.zip
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\include;%APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\lib\x86;%PATH%
- # SDL2_image
- - set SDL2IMAGEVER=2.0.4
- - appveyor DownloadFile "https://www.libsdl.org/projects/SDL_image/release/SDL2_image-devel-%SDL2IMAGEVER%-VC.zip"
- - 7z x SDL2_image-devel-%SDL2IMAGEVER%-VC.zip
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\include;%APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\lib\x86;%PATH%
- # freetype
- - set FREETYPEVER=2.9.1
- - appveyor DownloadFile "https://github.com/ubawurinna/freetype-windows-binaries/releases/download/v%FREETYPEVER%/freetype-%FREETYPEVER%.zip"
- - 7z x freetype-%FREETYPEVER%.zip -o*
- - set PATH=%APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\include;%APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\win32;%PATH%
- # SDL2_mixer
- - set SDL2MIXERVER=2.0.4
- - appveyor DownloadFile "https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-devel-%SDL2MIXERVER%-VC.zip"
- - 7z x SDL2_mixer-devel-%SDL2MIXERVER%-VC.zip
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\include;%APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\lib\x86;%PATH%
- # setup Visual Studio
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
- - if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat"
- # libcurl...
- - appveyor DownloadFile "https://bintray.com/artifact/download/vszakats/generic/curl-7.59.0-win32-mingw.zip"
- - 7z x curl-7.59.0-win32-mingw.zip
- # ???
- - rename curl-7.59.0-win32-mingw\lib\libcurl.dll.a libcurl.lib
- # ??? again
- - appveyor DownloadFile "https://skanthak.homepage.t-online.de/download/curl-7.59.0.cab"
- - 7z x curl-7.59.0.cab
- - copy /y I386\LIBCURL.DLL curl-7.59.0-win32-mingw\bin\libcurl.dll
- - set PATH=%APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\include;%APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\lib;%PATH%
- # zlib...
- - appveyor DownloadFile "http://www.zlib.net/zlib1211.zip"
- - 7z x zlib1211.zip && cd zlib-1.2.11
- - mkdir build && cd build
- - cmake -G "%CMAKE_GENERATOR%" ..
- - msbuild zlib.sln /target:zlib /p:Configuration=%CONFIGURATION%
- # ???
- - copy zconf.h ..\zconf.h
- - cd ..\..
- - set PATH=%APPVEYOR_BUILD_FOLDER%\zlib-1.2.11;%APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%;%PATH%
- # libarchive, need to compile from source (very slow)
- - cd ..
- - git clone --depth 3 https://github.com/libarchive/libarchive.git
- - cd libarchive
- - mkdir builddd && cd builddd
- - cmake -G "%CMAKE_GENERATOR%" ..
- - msbuild libarchive.sln /target:archive /p:Configuration=%CONFIGURATION%
- - cd /d %APPVEYOR_BUILD_FOLDER%
- - set PATH=%APPVEYOR_BUILD_FOLDER%\..\libarchive\libarchive;%APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\libarchive\%CONFIGURATION%;%PATH%
- # %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\bin\%CONFIGURATION%;
- # lua5.3, need to compile from source
- - set LUAVER=5.3.5
- - appveyor DownloadFile "http://www.lua.org/ftp/lua-%LUAVER%.tar.gz"
- - 7z x lua-%LUAVER%.tar.gz && 7z x lua-%LUAVER%.tar && cd lua-%LUAVER%\src
- - echo project(lua53) > CMakeLists.txt
- - echo add_definitions(-DLUA_BUILD_AS_DLL) >> CMakeLists.txt
- - echo add_library(lua53 SHARED lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c lutf8lib.c loadlib.c linit.c) >> CMakeLists.txt
- - mkdir build && cd build
- - cmake -G "%CMAKE_GENERATOR%" ..
- - msbuild lua53.sln /target:lua53 /p:Configuration=%CONFIGURATION%
- # ??????
- - copy %CONFIGURATION%\lua53.lib %CONFIGURATION%\lua.lib
- - cd ..\..\..
- - set PATH=%APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src;%APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%;%PATH%
- # ???
- # - set LUA_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src
- # now we try to package 3rdparty libraries, for simplicity we put the header and binary together
- - set BINSUFFIX=%PLATFORM%-%VSVERSION%-%CONFIGURATION%
- - cd /d %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\include
- - move %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\include\freetype .\
- #
- - echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%\*.pdb >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\bin\%CONFIGURATION%\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\libarchive\%CONFIGURATION%\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\bin\%CONFIGURATION%\*.pdb >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\libarchive\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%\*.pdb >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\lib\x86\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\include\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\lib\x86\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\include\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\lib\x86\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\include\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\win32\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\win32\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\include\ft2build.h >> lst.txt
- - echo freetype >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\bin\*.dll >> lst.txt
- # - echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\bin\*.crt >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\lib\*.lib >> lst.txt
- - echo curl\*.h >> lst.txt
- - 7z a -t7z -mx=9 temp.7z @lst.txt
- - move temp.7z "%APPVEYOR_BUILD_FOLDER%\3rdparty-%BINSUFFIX%.7z"
- - cd /d %APPVEYOR_BUILD_FOLDER%
-artifacts:
- - path: '3rdparty-$(BINSUFFIX).7z'
-build: off
diff --git a/appveyor.yml-build-dependencies b/appveyor.yml-build-dependencies
index 707bc74..e9fde25 100644
--- a/appveyor.yml-build-dependencies
+++ b/appveyor.yml-build-dependencies
@@ -1,160 +1,127 @@
version: 1.0.{build}
-clone_depth: 10
+clone_depth: 3
shallow_clone: true
image:
- Visual Studio 2013
- Visual Studio 2015
platform: Win32
configuration:
- Debug
- Release
install:
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" set CMAKE_GENERATOR=Visual Studio 12 2013
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" set CMAKE_GENERATOR=Visual Studio 14 2015
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" set CMAKE_GENERATOR=Visual Studio 15 2017
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" set VSVERSION=VS2013
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" set VSVERSION=VS2015
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" set VSVERSION=VS2017
- # SDL
- - ps: Start-FileDownload 'https://www.libsdl.org/release/SDL-devel-1.2.15-VC.zip'
- - 7z x SDL-devel-1.2.15-VC.zip
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL-1.2.15\include;%APPVEYOR_BUILD_FOLDER%\SDL-1.2.15\lib\x86;%PATH%
- # SDL_image
- - ps: Start-FileDownload 'https://www.libsdl.org/projects/SDL_image/release/SDL_image-devel-1.2.12-VC.zip'
- - 7z x SDL_image-devel-1.2.12-VC.zip
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL_image-1.2.12\include;%APPVEYOR_BUILD_FOLDER%\SDL_image-1.2.12\lib\x86;%PATH%
- # SDL_ttf
- - ps: Start-FileDownload 'https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-devel-2.0.11-VC.zip'
- - 7z x SDL_ttf-devel-2.0.11-VC.zip
- # ???
- - del SDL_ttf-2.0.11\lib\x86\zlib1.dll
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL_ttf-2.0.11\include;%APPVEYOR_BUILD_FOLDER%\SDL_ttf-2.0.11\lib\x86;%PATH%
- # SDL_mixer
- - ps: Start-FileDownload 'https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-devel-1.2.12-VC.zip'
- - 7z x SDL_mixer-devel-1.2.12-VC.zip
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL_mixer-1.2.12\include;%APPVEYOR_BUILD_FOLDER%\SDL_mixer-1.2.12\lib\x86;%PATH%
+ # SDL2
+ - set SDL2VER=2.0.9
+ - appveyor DownloadFile "http://www.libsdl.org/release/SDL2-devel-%SDL2VER%-VC.zip"
+ - 7z x SDL2-devel-%SDL2VER%-VC.zip
+ - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\include;%APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\lib\x86;%PATH%
+ # SDL2_image
+ - set SDL2IMAGEVER=2.0.4
+ - appveyor DownloadFile "https://www.libsdl.org/projects/SDL_image/release/SDL2_image-devel-%SDL2IMAGEVER%-VC.zip"
+ - 7z x SDL2_image-devel-%SDL2IMAGEVER%-VC.zip
+ - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\include;%APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\lib\x86;%PATH%
+ # freetype
+ - set FREETYPEVER=2.9.1
+ - appveyor DownloadFile "https://github.com/ubawurinna/freetype-windows-binaries/releases/download/v%FREETYPEVER%/freetype-%FREETYPEVER%.zip"
+ - 7z x freetype-%FREETYPEVER%.zip -o*
+ - set PATH=%APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\include;%APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\win32;%PATH%
+ # SDL2_mixer
+ - set SDL2MIXERVER=2.0.4
+ - appveyor DownloadFile "https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-devel-%SDL2MIXERVER%-VC.zip"
+ - 7z x SDL2_mixer-devel-%SDL2MIXERVER%-VC.zip
+ - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\include;%APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\lib\x86;%PATH%
# setup Visual Studio
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2013" call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2015" call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
- if "%APPVEYOR_BUILD_WORKER_IMAGE%"=="Visual Studio 2017" call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat"
- # SDL_gfx, need to compile from source
- - ps: Start-FileDownload 'http://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.26.tar.gz'
- - 7z x SDL_gfx-2.0.26.tar.gz && 7z x SDL_gfx-2.0.26.tar && cd SDL_gfx-2.0.26
- - echo project(SDL_gfx) > CMakeLists.txt
- - echo Find_Package(SDL REQUIRED) >> CMakeLists.txt
- - echo add_definitions(-DDLL_EXPORT) >> CMakeLists.txt
- - echo include_directories(${SDL_INCLUDE_DIR}) >> CMakeLists.txt
- - echo add_library(SDL_gfx SHARED SDL_framerate.c SDL_gfxBlitFunc.c SDL_gfxPrimitives.c SDL_imageFilter.c SDL_rotozoom.c) >> CMakeLists.txt
- - echo Target_Link_Libraries(SDL_gfx ${SDL_LIBRARY}) >> CMakeLists.txt
- - mkdir build && cd build
- - cmake -G "%CMAKE_GENERATOR%" ..
- - msbuild SDL_gfx.sln /target:SDL_gfx /p:Configuration=%CONFIGURATION%
- - cd ..\..
- - set PATH=%APPVEYOR_BUILD_FOLDER%\SDL_gfx-2.0.26;%APPVEYOR_BUILD_FOLDER%\SDL_gfx-2.0.26\build\%CONFIGURATION%;%PATH%
# libcurl...
- - ps: Start-FileDownload 'https://bintray.com/artifact/download/vszakats/generic/curl-7.59.0-win32-mingw.zip'
+ - appveyor DownloadFile "https://bintray.com/artifact/download/vszakats/generic/curl-7.59.0-win32-mingw.zip"
- 7z x curl-7.59.0-win32-mingw.zip
# ???
- rename curl-7.59.0-win32-mingw\lib\libcurl.dll.a libcurl.lib
# ??? again
- - ps: Start-FileDownload 'https://skanthak.homepage.t-online.de/download/curl-7.59.0.cab'
+ - appveyor DownloadFile "https://skanthak.homepage.t-online.de/download/curl-7.59.0.cab"
- 7z x curl-7.59.0.cab
- copy /y I386\LIBCURL.DLL curl-7.59.0-win32-mingw\bin\libcurl.dll
- set PATH=%APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\include;%APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\lib;%PATH%
# zlib...
- - ps: Start-FileDownload 'http://www.zlib.net/zlib1211.zip'
+ - appveyor DownloadFile "http://www.zlib.net/zlib1211.zip"
- 7z x zlib1211.zip && cd zlib-1.2.11
- mkdir build && cd build
- cmake -G "%CMAKE_GENERATOR%" ..
- msbuild zlib.sln /target:zlib /p:Configuration=%CONFIGURATION%
# ???
- copy zconf.h ..\zconf.h
- cd ..\..
- set PATH=%APPVEYOR_BUILD_FOLDER%\zlib-1.2.11;%APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%;%PATH%
# libarchive, need to compile from source (very slow)
- cd ..
- git clone --depth 3 https://github.com/libarchive/libarchive.git
- cd libarchive
- mkdir builddd && cd builddd
- cmake -G "%CMAKE_GENERATOR%" ..
- msbuild libarchive.sln /target:archive /p:Configuration=%CONFIGURATION%
- cd /d %APPVEYOR_BUILD_FOLDER%
- set PATH=%APPVEYOR_BUILD_FOLDER%\..\libarchive\libarchive;%APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\libarchive\%CONFIGURATION%;%PATH%
# %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\bin\%CONFIGURATION%;
- # lua5.2, need to compile from source
- - ps: Start-FileDownload 'http://www.lua.org/ftp/lua-5.2.4.tar.gz'
- - 7z x lua-5.2.4.tar.gz && 7z x lua-5.2.4.tar && cd lua-5.2.4\src
- - echo project(lua52) > CMakeLists.txt
+ # lua5.3, need to compile from source
+ - set LUAVER=5.3.5
+ - appveyor DownloadFile "http://www.lua.org/ftp/lua-%LUAVER%.tar.gz"
+ - 7z x lua-%LUAVER%.tar.gz && 7z x lua-%LUAVER%.tar && cd lua-%LUAVER%\src
+ - echo project(lua53) > CMakeLists.txt
- echo add_definitions(-DLUA_BUILD_AS_DLL) >> CMakeLists.txt
- - echo add_library(lua52 SHARED lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c loadlib.c linit.c) >> CMakeLists.txt
+ - echo add_library(lua53 SHARED lapi.c lcode.c lctype.c ldebug.c ldo.c ldump.c lfunc.c lgc.c llex.c lmem.c lobject.c lopcodes.c lparser.c lstate.c lstring.c ltable.c ltm.c lundump.c lvm.c lzio.c lauxlib.c lbaselib.c lbitlib.c lcorolib.c ldblib.c liolib.c lmathlib.c loslib.c lstrlib.c ltablib.c lutf8lib.c loadlib.c linit.c) >> CMakeLists.txt
- mkdir build && cd build
- cmake -G "%CMAKE_GENERATOR%" ..
- - msbuild lua52.sln /target:lua52 /p:Configuration=%CONFIGURATION%
+ - msbuild lua53.sln /target:lua53 /p:Configuration=%CONFIGURATION%
# ??????
- - copy %CONFIGURATION%\lua52.lib %CONFIGURATION%\lua.lib
+ - copy %CONFIGURATION%\lua53.lib %CONFIGURATION%\lua.lib
- cd ..\..\..
- - set PATH=%APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src;%APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src\build\%CONFIGURATION%;%PATH%
+ - set PATH=%APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src;%APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%;%PATH%
# ???
- # - set LUA_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src
+ # - set LUA_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src
# now we try to package 3rdparty libraries, for simplicity we put the header and binary together
- set BINSUFFIX=%PLATFORM%-%VSVERSION%-%CONFIGURATION%
- cd /d %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\include
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_gfx-2.0.26\build\%CONFIGURATION%\*.dll > lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_gfx-2.0.26\build\%CONFIGURATION%\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_gfx-2.0.26\build\%CONFIGURATION%\*.pdb >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_gfx-2.0.26\*.h >> lst.txt
+ - move %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\include\freetype .\
+ #
- echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%\*.dll >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%\*.lib >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%\*.pdb >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\*.h >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\bin\%CONFIGURATION%\*.dll >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\libarchive\%CONFIGURATION%\*.lib >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\bin\%CONFIGURATION%\*.pdb >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\libarchive\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src\build\%CONFIGURATION%\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src\build\%CONFIGURATION%\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src\build\%CONFIGURATION%\*.pdb >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL-1.2.15\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL-1.2.15\lib\x86\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL-1.2.15\include\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_image-1.2.12\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_image-1.2.12\lib\x86\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_image-1.2.12\include\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_ttf-2.0.11\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_ttf-2.0.11\lib\x86\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_ttf-2.0.11\include\*.h >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_mixer-1.2.12\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_mixer-1.2.12\lib\x86\*.lib >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_mixer-1.2.12\include\*.h >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%\*.dll >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%\*.lib >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\build\%CONFIGURATION%\*.pdb >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\lua-%LUAVER%\src\*.h >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\lib\x86\*.dll >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\lib\x86\*.lib >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2-%SDL2VER%\include\*.h >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\lib\x86\*.dll >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\lib\x86\*.lib >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2_image-%SDL2IMAGEVER%\include\*.h >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\lib\x86\*.dll >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\lib\x86\*.lib >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\SDL2_mixer-%SDL2MIXERVER%\include\*.h >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\win32\*.dll >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\win32\*.lib >> lst.txt
+ - echo %APPVEYOR_BUILD_FOLDER%\freetype-%FREETYPEVER%\include\ft2build.h >> lst.txt
+ - echo freetype >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\bin\*.dll >> lst.txt
# - echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\bin\*.crt >> lst.txt
- echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\lib\*.lib >> lst.txt
- echo curl\*.h >> lst.txt
- 7z a -t7z -mx=9 temp.7z @lst.txt
- move temp.7z "%APPVEYOR_BUILD_FOLDER%\3rdparty-%BINSUFFIX%.7z"
- cd /d %APPVEYOR_BUILD_FOLDER%
artifacts:
- path: '3rdparty-$(BINSUFFIX).7z'
- - path: 'binonly-$(BINSUFFIX).7z'
-before_build:
- - mkdir build && cd build
- - cmake -G "%CMAKE_GENERATOR%" -D "LUA_INCLUDE_DIR=%APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src" ..
-build:
- project: build\meandmyshadow.sln
- verbosity: normal
-after_build:
- # now we try to package the binary
- - cd /d %APPVEYOR_BUILD_FOLDER%
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_gfx-2.0.26\build\%CONFIGURATION%\*.dll > lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\zlib-1.2.11\build\%CONFIGURATION%\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\..\libarchive\builddd\bin\%CONFIGURATION%\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\lua-5.2.4\src\build\%CONFIGURATION%\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL-1.2.15\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_image-1.2.12\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_ttf-2.0.11\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\SDL_mixer-1.2.12\lib\x86\*.dll >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\bin\*.dll >> lst.txt
- # - echo %APPVEYOR_BUILD_FOLDER%\curl-7.59.0-win32-mingw\bin\*.crt >> lst.txt
- - echo %APPVEYOR_BUILD_FOLDER%\build\%CONFIGURATION%\*.exe >> lst.txt
- - 7z a -t7z -mx=9 "binonly-%BINSUFFIX%.7z" @lst.txt
+build: off
File Metadata
Details
Attached
Mime Type
text/x-diff
Expires
Sat, May 16, 7:12 PM (1 d, 10 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
63175
Default Alt Text
(21 KB)
Attached To
Mode
R79 meandmyshadow
Attached
Detach File
Event Timeline