appveyor: add appveyor.yml

This commit is contained in:
Thomas Bernard 2019-03-07 23:47:35 +01:00
parent d03f4fa70e
commit 8d16b475b6
No known key found for this signature in database
GPG Key ID: 0FF11B67A5C0863C
2 changed files with 30 additions and 1 deletions

13
3rdparty/Makefile vendored
View File

@ -390,12 +390,23 @@ $(PREFIX)/lib/libSDL_image.a: $(PREFIX)/lib/libSDLmain.a
$(PREFIX)/lib/libSDL_image.a: $(SDLIMAGE)/.ok
$(MKDIR) $(SDLIMAGE)/build
ifneq ($(LDFLAGS),)
cd $(SDLIMAGE)/build && CC="$(CC) $(LDFLAGS)" CPPFLAGS=-I$(PREFIX)/include \
LDFLAGS="-L$(PREFIX)/lib $(ADDLDFLAGS)" \
../configure --prefix=$(PREFIX) --with-sdl-prefix=$(PREFIX) \
--host=$(HOST) --build=$(BUILD) \
--disable-webp --disable-imageio --disable-sdltest \
--disable-jpg-shared --disable-png-shared --disable-tif-shared
--disable-jpg-shared --disable-png-shared --disable-tif-shared \
--disable-dependency-tracking
else
cd $(SDLIMAGE)/build && CPPFLAGS=-I$(PREFIX)/include \
LDFLAGS="-L$(PREFIX)/lib $(ADDLDFLAGS)" \
../configure --prefix=$(PREFIX) --with-sdl-prefix=$(PREFIX) \
--host=$(HOST) --build=$(BUILD) \
--disable-webp --disable-imageio --disable-sdltest \
--disable-jpg-shared --disable-png-shared --disable-tif-shared \
--disable-dependency-tracking
endif
cd $(SDLIMAGE)/build && $(MAKE)
cd $(SDLIMAGE)/build && $(MAKE) install
ifdef WIN32

18
appveyor.yml Normal file
View File

@ -0,0 +1,18 @@
install:
- set PATH=C:\msys64\mingw32\bin;C:\msys64\usr\bin;%PATH%
- mingw32-make -v
- make -v
build_script:
- mingw32-make 3rdparty API=win32
- mingw32-make API=win32
- mingw32-make ziprelease API=win32
- mingw32-make 3rdparty
- mingw32-make
- mingw32-make ziprelease
artifacts:
- path: '*.zip'
name: GrafX2 portable installation
- path: 'install\*.exe'
name: GrafX2 installer