Update appveyor, some minor cleanups

This commit is contained in:
Sir Walrus
2024-03-09 01:45:31 +01:00
parent fdd5c6e342
commit 639cab2dc8
3 changed files with 9 additions and 12 deletions

View File

@@ -8,7 +8,7 @@ Features:
- Can remembers which ROMs you've used, and use them again if it thinks it's correct (BPS only, GUI only)
- Can launch other programs after patching the ROMs; together with the above, this allows you to double click a BPS to launch an emulator (GUI only)
Floating IPS is in maintenance mode. Bug reports and pull requests will be processed, but feature requests are unlikely to be implemented. There will be no formal releases within any forseeable future; users should consider every commit a release.
Floating IPS is in maintenance mode. Bug reports and pull requests will be read, but feature requests are unlikely to be implemented. There will be no formal releases within any forseeable future; every commit should be considered a release. If you need a version number, use the commit count.
Third-party forks, or separate tools, covering usecases this version doesn't (this only acknowledges their existence, and is not an endorsement; I haven't used most of them):
- [Floating IPS](https://github.com/Alcaro/Flips); the original Floating IPS, in case you're currently looking at a fork
@@ -16,7 +16,7 @@ Third-party forks, or separate tools, covering usecases this version doesn't (th
- [QtFloatingIPS](https://github.com/covarianttensor/QtFloatingIPS), Flips port to OSX (may work on others too)
- [Wh0ba Floating IPS](https://wh0ba.github.io/repo/), Flips port to iOS/Cydia
- [RomPatcher.js](https://www.marcrobledo.com/RomPatcher.js/), JavaScript, applies APS/BPS/IPS/PPF/RUP/UPS/Xdelta, creates APS/BPS/IPS/RUP/UPS
- There are many tools that offer a strict subset of Flips functionality (Lunar IPS, beat, etc). I'm not listing them here.
- There are many tools that offer a strict subset of Flips' functionality (Lunar IPS, beat, etc). I'm not listing them here.
Compilation - Linux:
- `sudo apt-get install g++ build-essential`; for GUI support, also `sudo apt-get install libgtk-3-dev pkg-config`; adjust for your distro if necessary
@@ -30,7 +30,7 @@ Compilation - OSX, other Unix, or anything else with a C++ compiler:
- For better optimizations (profiling/etc), extract the appropriate commands from Makefile and make.sh
Compilation - Windows:
- Install [mingw-w64](https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/seh/), or similar
- Install [mingw-w64](https://winlibs.com/), or similar
- `mingw32-make CFLAGS=-O3` (GUI is automatically enabled), or extract the appropriate optimization commands from make.sh
- Alternatively, [here's a binary](https://www.smwcentral.net/?p=section&a=details&id=11474) (though it's quite outdated).

View File

@@ -1,7 +1,7 @@
version: appveyor.{build}
image:
- Visual Studio 2017
- Ubuntu
- Visual Studio 2022
- Ubuntu2204
environment:
MINGW_DIR: C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0
install:

View File

@@ -1,12 +1,9 @@
#!/bin/sh
if [ "$HOME" != "/home/walrus" ]; then
#This script is for making official releases, including a Windows build.
#If you're intending to fork Floating IPS, or take over maintenance, you're welcome to edit this script.
#If not, you don't want it. make.sh enables all optimizations for a local build.
echo "Use ./make.sh instead."
exit 1
fi
echo "This script is for making official releases, including a Windows build."
echo "If that's what you want, sure, go ahead (though you may need to read or"
echo " edit this script to satisfy its dependencies);"
echo "if you just want a Linux binary, use make.sh instead."
rm floating.zip