Compare commits

...

8 Commits

Author SHA1 Message Date
ef1065278b
Add missing cmake patch
Some checks failed
Builds / XTChain (push) Has been cancelled
2024-12-29 12:09:19 +01:00
391a58dffc
Update tools
All checks were successful
Builds / XTChain (push) Successful in 57m25s
2024-12-28 20:49:19 +01:00
bd4b7763d4
Update LLVM
Some checks failed
Builds / XTChain (push) Failing after 48m48s
2024-12-27 17:11:24 +01:00
33ce9e38d2
Change Wine URI
Some checks failed
Builds / XTChain (push) Failing after 3m11s
Reviewed-on: #6
Reviewed-by: Rafal Kupiec <belliash@noreply.codingworkshop.git>
Co-authored-by: Aiken Harris <harraiken@noreply.codingworkshop.git>
Co-committed-by: Aiken Harris <harraiken@noreply.codingworkshop.git>
2024-08-13 14:51:21 +02:00
409aa4ffb4
Update LLVM to 18.1.8
All checks were successful
Builds / XTChain (push) Successful in 55m26s
2024-07-09 23:18:03 +02:00
b951abd511
Update Discord invitation link
All checks were successful
Builds / XTChain (push) Successful in 54m0s
2024-06-15 22:35:59 +02:00
2171eaeed6
Fix incompatible pointer type error
All checks were successful
Builds / XTChain (push) Successful in 54m44s
2024-06-07 08:28:40 +02:00
7075a9ad58
Update LLVM to 18.1.7
Some checks failed
Builds / XTChain (push) Failing after 12s
2024-06-07 08:10:31 +02:00
4 changed files with 22 additions and 9 deletions

View File

@ -14,8 +14,8 @@
<a href="https://github.com/sponsors/xt-sys/"> <a href="https://github.com/sponsors/xt-sys/">
<img alt="Sponsors" src="https://img.shields.io/badge/Sponsor-%E2%9D%A4-red?logo=GitHub"> <img alt="Sponsors" src="https://img.shields.io/badge/Sponsor-%E2%9D%A4-red?logo=GitHub">
</a> </a>
<a href="https://discord.com/invite/3zgjQDVmAe"> <a href="https://discord.com/invite/zBzJ5qMGX7">
<img alt="Discord" src="https://img.shields.io/discord/723186294540206100?label=Chat"> <img alt="Discord" src="https://img.shields.io/badge/Chat-Join%20Discord-success">
</a> </a>
</p> </p>

View File

@ -18,12 +18,12 @@ GENERIC="generic-w64-mingw32"
# CMake Settings # CMake Settings
CMAKEDIR="${SRCDIR}/cmake" CMAKEDIR="${SRCDIR}/cmake"
CMAKETAG="v3.29.3" CMAKETAG="v3.31.3"
CMAKEVCS="https://gitlab.kitware.com/cmake/cmake.git" CMAKEVCS="https://gitlab.kitware.com/cmake/cmake.git"
# LLVM Settings # LLVM Settings
LLVMDIR="${SRCDIR}/llvm" LLVMDIR="${SRCDIR}/llvm"
LLVMTAG="llvmorg-18.1.5" LLVMTAG="llvmorg-19.1.6"
LLVMVCS="https://github.com/llvm/llvm-project.git" LLVMVCS="https://github.com/llvm/llvm-project.git"
# Make Settings # Make Settings
@ -46,7 +46,7 @@ NINJAVCS="https://github.com/ninja-build/ninja.git"
# Wine Settings # Wine Settings
WINEDIR="${SRCDIR}/wine" WINEDIR="${SRCDIR}/wine"
WINETAG="wine-9.8" WINETAG="wine-9.8"
WINEVCS="git://source.winehq.org/git/wine.git" WINEVCS="https://github.com/wine-mirror/wine.git"
# This function applies a patches to the 3rd party project # This function applies a patches to the 3rd party project
@ -363,7 +363,7 @@ mingw_build_libs()
# This function compiles and installs MINGW tools # This function compiles and installs MINGW tools
mingw_build_tools() mingw_build_tools()
{ {
for TOOL in gendef genidl genlib genpeimg widl; do for TOOL in gendef genidl genpeimg widl; do
for ARCH in ${ARCHS}; do for ARCH in ${ARCHS}; do
echo ">>> Building Mingw-w64 (tools) for ${ARCH} ..." echo ">>> Building Mingw-w64 (tools) for ${ARCH} ..."
[ -z ${CLEAN} ] || rm -rf ${MINGWDIR}/mingw-w64-tools/${TOOL}/build-${ARCH} [ -z ${CLEAN} ] || rm -rf ${MINGWDIR}/mingw-w64-tools/${TOOL}/build-${ARCH}

View File

@ -0,0 +1,13 @@
diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index 818109f0b7..749377d193 100644
--- a/Source/CMakeVersion.cmake
+++ b/Source/CMakeVersion.cmake
@@ -7,7 +7,7 @@ set(CMake_VERSION_IS_DIRTY 0)
# Start with the full version number used in tags. It has no dev info.
set(CMake_VERSION
- "${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATCH}")
+ "${CMake_VERSION_MAJOR}.${CMake_VERSION_MINOR}.${CMake_VERSION_PATCH}-XTC")
if(DEFINED CMake_VERSION_RC)
set(CMake_VERSION "${CMake_VERSION}-rc${CMake_VERSION_RC}")
endif()

View File

@ -169,9 +169,9 @@ void check_num_args(int arg,
int main(int argc, int main(int argc,
char* argv[]) char* argv[])
{ {
const char *dir; char *dir;
const char *basename; char *basename;
const char *target; char *target;
split_argv(argv[0], &dir, &basename, &target, NULL); split_argv(argv[0], &dir, &basename, &target, NULL);