aboutsummaryrefslogtreecommitdiff
path: root/CMakeModules
diff options
context:
space:
mode:
authorCaio Oliveira <caiooliveirafarias0@gmail.com>2025-11-13 03:20:38 +0100
committercrueter <crueter@eden-emu.dev>2025-11-13 03:20:38 +0100
commit028765867feae4a1cae77bfc3370c73381cfeb2d (patch)
tree86f43f996864f1a86b430bae378fbb44c43bd9e0 /CMakeModules
parentd89df63a287b75ed4402cfac43c23261d778a9bb (diff)
externals: Fix Debug builds and remove PCH leftover (#3000)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3000 Reviewed-by: Lizzie <lizzie@eden-emu.dev> Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev> Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com> Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Diffstat (limited to 'CMakeModules')
-rw-r--r--CMakeModules/MinGWClangCross.cmake58
-rw-r--r--CMakeModules/MinGWCross.cmake57
2 files changed, 0 insertions, 115 deletions
diff --git a/CMakeModules/MinGWClangCross.cmake b/CMakeModules/MinGWClangCross.cmake
deleted file mode 100644
index 286a59a7ad..0000000000
--- a/CMakeModules/MinGWClangCross.cmake
+++ /dev/null
@@ -1,58 +0,0 @@
-# SPDX-FileCopyrightText: 2022 yuzu Emulator Project
-# SPDX-License-Identifier: GPL-3.0-or-later
-
-set(MINGW_PREFIX /usr/x86_64-w64-mingw32/)
-set(CMAKE_SYSTEM_NAME Windows)
-set(CMAKE_SYSTEM_PROCESSOR x86_64)
-
-set(CMAKE_FIND_ROOT_PATH ${MINGW_PREFIX})
-set(SDL2_PATH ${MINGW_PREFIX})
-set(MINGW_TOOL_PREFIX ${CMAKE_SYSTEM_PROCESSOR}-w64-mingw32-)
-
-# Specify the cross compiler
-set(CMAKE_C_COMPILER ${MINGW_TOOL_PREFIX}clang)
-set(CMAKE_CXX_COMPILER ${MINGW_TOOL_PREFIX}clang++)
-set(CMAKE_RC_COMPILER ${MINGW_TOOL_PREFIX}windres)
-set(CMAKE_C_COMPILER_AR ${MINGW_TOOL_PREFIX}ar)
-set(CMAKE_CXX_COMPILER_AR ${MINGW_TOOL_PREFIX}ar)
-set(CMAKE_C_COMPILER_RANLIB ${MINGW_TOOL_PREFIX}ranlib)
-set(CMAKE_CXX_COMPILER_RANLIB ${MINGW_TOOL_PREFIX}ranlib)
-
-# Mingw tools
-set(STRIP ${MINGW_TOOL_PREFIX}strip)
-set(WINDRES ${MINGW_TOOL_PREFIX}windres)
-set(ENV{PKG_CONFIG} ${MINGW_TOOL_PREFIX}pkg-config)
-
-# ccache wrapper
-option(USE_CCACHE "Use ccache for compilation" OFF)
-if(USE_CCACHE)
- find_program(CCACHE ccache)
- if(CCACHE)
- message(STATUS "Using ccache found in PATH")
- set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE})
- set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE})
- else(CCACHE)
- message(WARNING "USE_CCACHE enabled, but no ccache found")
- endif(CCACHE)
-endif(USE_CCACHE)
-
-# Search for programs in the build host directories
-set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
-
-
-# Echo modified cmake vars to screen for debugging purposes
-if(NOT DEFINED ENV{MINGW_DEBUG_INFO})
- message("")
- message("Custom cmake vars: (blank = system default)")
- message("-----------------------------------------")
- message("* CMAKE_C_COMPILER : ${CMAKE_C_COMPILER}")
- message("* CMAKE_CXX_COMPILER : ${CMAKE_CXX_COMPILER}")
- message("* CMAKE_RC_COMPILER : ${CMAKE_RC_COMPILER}")
- message("* WINDRES : ${WINDRES}")
- message("* ENV{PKG_CONFIG} : $ENV{PKG_CONFIG}")
- message("* STRIP : ${STRIP}")
- message("* USE_CCACHE : ${USE_CCACHE}")
- message("")
- # So that the debug info only appears once
- set(ENV{MINGW_DEBUG_INFO} SHOWN)
-endif()
diff --git a/CMakeModules/MinGWCross.cmake b/CMakeModules/MinGWCross.cmake
deleted file mode 100644
index 61464f7dae..0000000000
--- a/CMakeModules/MinGWCross.cmake
+++ /dev/null
@@ -1,57 +0,0 @@
-# SPDX-FileCopyrightText: 2018 tech4me <guiwanglong@gmail.com>
-# SPDX-License-Identifier: GPL-2.0-or-later
-
-set(MINGW_PREFIX /usr/x86_64-w64-mingw32/)
-set(CMAKE_SYSTEM_NAME Windows)
-set(CMAKE_SYSTEM_PROCESSOR x86_64)
-# Actually a hack, w/o this will cause some strange errors
-set(CMAKE_HOST_WIN32 TRUE)
-
-
-set(CMAKE_FIND_ROOT_PATH ${MINGW_PREFIX})
-set(SDL2_PATH ${MINGW_PREFIX})
-set(MINGW_TOOL_PREFIX ${CMAKE_SYSTEM_PROCESSOR}-w64-mingw32-)
-
-# Specify the cross compiler
-set(CMAKE_C_COMPILER ${MINGW_TOOL_PREFIX}gcc)
-set(CMAKE_CXX_COMPILER ${MINGW_TOOL_PREFIX}g++)
-set(CMAKE_RC_COMPILER ${MINGW_TOOL_PREFIX}windres)
-
-# Mingw tools
-set(STRIP ${MINGW_TOOL_PREFIX}strip)
-set(WINDRES ${MINGW_TOOL_PREFIX}windres)
-set(ENV{PKG_CONFIG} ${MINGW_TOOL_PREFIX}pkg-config)
-
-# ccache wrapper
-option(USE_CCACHE "Use ccache for compilation" OFF)
-if(USE_CCACHE)
- find_program(CCACHE ccache)
- if(CCACHE)
- message(STATUS "Using ccache found in PATH")
- set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE})
- set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE})
- else(CCACHE)
- message(WARNING "USE_CCACHE enabled, but no ccache found")
- endif(CCACHE)
-endif(USE_CCACHE)
-
-# Search for programs in the build host directories
-set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
-
-
-# Echo modified cmake vars to screen for debugging purposes
-if(NOT DEFINED ENV{MINGW_DEBUG_INFO})
- message("")
- message("Custom cmake vars: (blank = system default)")
- message("-----------------------------------------")
- message("* CMAKE_C_COMPILER : ${CMAKE_C_COMPILER}")
- message("* CMAKE_CXX_COMPILER : ${CMAKE_CXX_COMPILER}")
- message("* CMAKE_RC_COMPILER : ${CMAKE_RC_COMPILER}")
- message("* WINDRES : ${WINDRES}")
- message("* ENV{PKG_CONFIG} : $ENV{PKG_CONFIG}")
- message("* STRIP : ${STRIP}")
- message("* USE_CCACHE : ${USE_CCACHE}")
- message("")
- # So that the debug info only appears once
- set(ENV{MINGW_DEBUG_INFO} SHOWN)
-endif()