Set minimal windows version to Windows XP SP0

This commit is contained in:
DepressedTWM 2026-06-03 09:00:24 -04:00
parent 9e6f17907f
commit bfd7ba4388
2 changed files with 8 additions and 23 deletions

View file

@ -2,13 +2,13 @@ cmake_minimum_required(VERSION 3.28.3)
project(sunshine)
## Setup options ##
set(CMAKE_DISABLE_IN_SOURCE_BUILD TRUE)
set(VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION "5.1.2600.7701")
set(VS_WINDOWS_TARGET_PLATFORM_MIN_VERSION "5.1.2600.0")
include(FindPackageHandleStandardArgs)
option(STEAM "Build for Steam" OFF)
set(STEAMWORKS_PATH "${CMAKE_CURRENT_SOURCE_DIR}/steamworks" CACHE PATH "Path to Steamworks folder")
option(DEBUG "Debug mode" ON)
#For paranoics:3
#For paranoicws:3
option(EXTRA_SECURITY "Extra security" OFF)
set(ZLIB_USE_STATIC_LIBS ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON)

View file

@ -1,4 +1,3 @@
#include <QFile>
#include <QTextStream>
#include <QDataStream>
@ -8,18 +7,10 @@
#include <QStringList>
#include <QDebug>
static const char intro[] =
"extern const %1 %2[] = {\n";
static const char outro[] =
"\n};\nextern const %1 %2 = %3;";
static const char intro[] = "extern const %1 %2[] = {\n";
static const char outro[] = "\n};\nextern const %1 %2 = %3;";
int writeDump(const QString &srcFilename,
const QString &dstFilename,
const QString &dataType,
const QString &lenType,
const QString &dataSymbol,
bool addNullTerm)
{
int writeDump(const QString &srcFilename, const QString &dstFilename, const QString &dataType, const QString &lenType, const QString &dataSymbol, bool addNullTerm){
QFile srcFile(srcFilename);
if (!srcFile.open(QFile::ReadOnly))
return 1;
@ -61,8 +52,7 @@ int writeDump(const QString &srcFilename,
if (!in.atEnd())
out << ",";
if (++columnInd == byteColumns)
{
if (++columnInd == byteColumns){
out << "\n";
columnInd = 0;
}
@ -79,10 +69,7 @@ int writeDump(const QString &srcFilename,
return 0;
}
QString getNamedOption(const QStringList &args,
const QString &optName,
const QString &defValue)
{
QString getNamedOption(const QStringList &args, const QString &optName, const QString &defValue){
QString value = defValue;
if (args.contains(optName)){
@ -151,7 +138,5 @@ int main(int argc, char *argv[]){
QString dataType = stringData ? "char" : "unsigned char";
return writeDump(inFile, outFile,
dataType, "unsigned int",
outSymbol, nullTerm);
return writeDump(inFile, outFile, dataType, "unsigned int", outSymbol, nullTerm);
}