github: Have mingw build build the FEXMingwTests

This commit is contained in:
Ryan Houdek committed 2026-11-02 15:07:12 -08:00
1 parent 68af18a41d
commit 8591a03367
2 files changed
+8 -3

No files matched your search

+2 -1
View File
@@ -47,7 +47,8 @@ jobs:
run: |
cmake -S . -B build -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DCMAKE_TOOLCHAIN_FILE=$GITHUB_WORKSPACE/Data/CMake/toolchain_mingw.cmake \
-DMINGW_TRIPLE=$MINGW_TRIPLE -G Ninja -DENABLE_LTO=False -DENABLE_ASSERTIONS=True -DENABLE_X86_HOST_DEBUG=True -DBUILD_TESTING=False \
-DCMAKE_INSTALL_PREFIX="$PWD"/build/install
-DCMAKE_INSTALL_PREFIX="$PWD"/build/install \
-DBUILD_FEX_MINGW_TESTS=True -DLLVM_MINGW="$HOME/llvm-mingw/build/"
- name: Build
run: cmake --build build
+6 -2
View File
@@ -60,8 +60,12 @@ set(X86_64_TOOLCHAIN_FILE
if (BUILD_FEX_MINGW_TESTS)
set(LLVM_MINGW "" CACHE FILEPATH "Path to llvm_mingw")
set(X86_32_MINGW_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/Data/CMake/toolchain_mingw_x86_32.cmake" CACHE FILEPATH "Toolchain file for the (cross-)compiler targeting mingw_i686")
set(X86_64_MINGW_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/Data/CMake/toolchain_mingw_x86_64.cmake" CACHE FILEPATH "Toolchain file for the (cross-)compiler targeting mingw_x86_64")
set(X86_32_MINGW_TOOLCHAIN_FILE
"${CMAKE_CURRENT_SOURCE_DIR}/Data/CMake/toolchain_mingw_x86_32.cmake"
CACHE FILEPATH "Toolchain file for the (cross-)compiler targeting mingw_i686")
set(X86_64_MINGW_TOOLCHAIN_FILE
"${CMAKE_CURRENT_SOURCE_DIR}/Data/CMake/toolchain_mingw_x86_64.cmake"
CACHE FILEPATH "Toolchain file for the (cross-)compiler targeting mingw_x86_64")
endif()
set(X86_DEV_ROOTFS "/" CACHE FILEPATH "Path to the sysroot used for cross-compiling for i686 and x86_64")