Some build fixes

This commit is contained in:
octospacc 2025-02-15 15:47:39 +01:00
parent 80f9b7e76a
commit 7dc6db8b3f
5 changed files with 13 additions and 3 deletions

View File

@ -1,12 +1,15 @@
image: debian:latest
before_script: |
bash ./Tools/InstallBuildEnvironment.sh
sh ./Tools/InstallBuildEnvironment.sh
Tests:
stage: build
script: |
source .env
make -j$(nproc --all)
artifacts:
paths:
- LibMultiSpacc/Examples/
rules:
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH

View File

@ -131,7 +131,7 @@ else
BuildDir = ./Build/$(BuildProcess)
endif
# TODO: Fix include substitutions properly in this, and make all custom build processes lest wasteful of operations
# TODO: Fix include substitutions properly in this, and make all custom build processes less wasteful of operations
define PrepareTargetBuildDir
mkdir -p $(BuildDir)/.tmp $(BuildDirSources)/.tmp

Binary file not shown.

After

Width:  |  Height:  |  Size: 773 B

View File

@ -18,6 +18,13 @@ extern "C" {
#include <stdlib.h>
#include <string.h>
#ifndef MultiSpacc_Target_SDLCommon
#if defined(MultiSpacc_Target_SDL12) || defined(MultiSpacc_Target_SDL20)
#define MultiSpacc_Target_SDLCommon
#define MultiSpacc_Target_SDLCom // TODO deprecate
#endif
#endif
#ifdef MultiSpacc_Target_SDL12
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>

View File

@ -1,4 +1,4 @@
#!/bin/bash
#!/bin/sh
#[ "$(whoami)" != root ] && {
echo "This script must probably run as root".