Browse Source
Merge pull request #9542 from abouvier/cmake-module-path
cmake: move find-modules to root cmake dir
pull/15/merge
liamwhite
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with
0 additions and
10 deletions
-
CMakeLists.txt
-
CMakeModules/FindDiscordRPC.cmake
-
CMakeModules/FindFFmpeg.cmake
-
CMakeModules/FindOpus.cmake
-
CMakeModules/Findenet.cmake
-
CMakeModules/Findhttplib.cmake
-
CMakeModules/Findinih.cmake
-
CMakeModules/Findlibusb.cmake
-
CMakeModules/Findlz4.cmake
-
CMakeModules/Findzstd.cmake
-
CMakeModules/WindowsCopyFiles.cmake
-
externals/CMakeLists.txt
-
src/dedicated_room/CMakeLists.txt
-
src/yuzu/CMakeLists.txt
-
src/yuzu_cmd/CMakeLists.txt
|
|
|
@ -5,7 +5,6 @@ cmake_minimum_required(VERSION 3.22) |
|
|
|
|
|
|
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules") |
|
|
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/cmake-modules") |
|
|
|
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/find-modules") |
|
|
|
include(DownloadExternals) |
|
|
|
include(CMakeDependentOption) |
|
|
|
|
|
|
|
|
|
|
|
@ -5,10 +5,6 @@ |
|
|
|
# some of its variables, which is only possible in 3.13+ |
|
|
|
set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) |
|
|
|
|
|
|
|
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/CMakeModules") |
|
|
|
list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/externals/find-modules") |
|
|
|
include(DownloadExternals) |
|
|
|
|
|
|
|
# xbyak |
|
|
|
if ((ARCHITECTURE_x86 OR ARCHITECTURE_x86_64) AND NOT TARGET xbyak::xbyak) |
|
|
|
add_subdirectory(xbyak EXCLUDE_FROM_ALL) |
|
|
|
|
|
|
|
@ -1,8 +1,6 @@ |
|
|
|
# SPDX-FileCopyrightText: 2017 Citra Emulator Project |
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later |
|
|
|
|
|
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules) |
|
|
|
|
|
|
|
add_executable(yuzu-room |
|
|
|
precompiled_headers.h |
|
|
|
yuzu_room.cpp |
|
|
|
|
|
|
|
@ -5,7 +5,6 @@ set(CMAKE_AUTOMOC ON) |
|
|
|
set(CMAKE_AUTORCC ON) |
|
|
|
set(CMAKE_AUTOUIC ON) |
|
|
|
set(CMAKE_INCLUDE_CURRENT_DIR ON) |
|
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules) |
|
|
|
|
|
|
|
# Set the RPATH for Qt Libraries |
|
|
|
# This must be done before the `yuzu` target is created |
|
|
|
|
|
|
|
@ -1,8 +1,6 @@ |
|
|
|
# SPDX-FileCopyrightText: 2018 yuzu Emulator Project |
|
|
|
# SPDX-License-Identifier: GPL-2.0-or-later |
|
|
|
|
|
|
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules) |
|
|
|
|
|
|
|
# Credits to Samantas5855 and others for this function. |
|
|
|
function(create_resource file output filename) |
|
|
|
# Read hex data from file |
|
|
|
|