From dfa56765d6d869a317ec46dcf3a8f4f35b146382 Mon Sep 17 00:00:00 2001 From: xcfrg <30675315+xcfrg@users.noreply.github.com> Date: Sun, 16 Jul 2023 18:45:33 -0400 Subject: yuzu: integrate gamemode support on linux --- externals/gamemode/CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 externals/gamemode/CMakeLists.txt (limited to 'externals/gamemode/CMakeLists.txt') diff --git a/externals/gamemode/CMakeLists.txt b/externals/gamemode/CMakeLists.txt new file mode 100644 index 000000000..3dddc6dbd --- /dev/null +++ b/externals/gamemode/CMakeLists.txt @@ -0,0 +1,7 @@ +# SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project +# SPDX-License-Identifier: GPL-3.0-or-later + +project(gamemode) + +add_library(gamemode include/gamemode_client.h) +set_target_properties(gamemode PROPERTIES LINKER_LANGUAGE C) -- cgit v1.2.3 From 40644d43f700cb0075db0eea288078bda7cf4527 Mon Sep 17 00:00:00 2001 From: flodavid Date: Fri, 3 Nov 2023 15:41:16 +0100 Subject: yuzu: create linux group in general settings - Create files dedicated to starting and stopping gamemode functions - Use them in yuzu and yuzu_cmd modules --- externals/gamemode/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'externals/gamemode/CMakeLists.txt') diff --git a/externals/gamemode/CMakeLists.txt b/externals/gamemode/CMakeLists.txt index 3dddc6dbd..eb970023d 100644 --- a/externals/gamemode/CMakeLists.txt +++ b/externals/gamemode/CMakeLists.txt @@ -4,4 +4,8 @@ project(gamemode) add_library(gamemode include/gamemode_client.h) + +target_link_libraries(gamemode PRIVATE common) + +target_include_directories(gamemode PUBLIC include) set_target_properties(gamemode PROPERTIES LINKER_LANGUAGE C) -- cgit v1.2.3 From ac11f6e4c5da64db5a6fb2647afbb85164f06086 Mon Sep 17 00:00:00 2001 From: flodavid Date: Fri, 3 Nov 2023 15:57:43 +0100 Subject: cmake: move gamemode target include into its file --- externals/gamemode/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'externals/gamemode/CMakeLists.txt') diff --git a/externals/gamemode/CMakeLists.txt b/externals/gamemode/CMakeLists.txt index eb970023d..87095642e 100644 --- a/externals/gamemode/CMakeLists.txt +++ b/externals/gamemode/CMakeLists.txt @@ -1,7 +1,7 @@ # SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project # SPDX-License-Identifier: GPL-3.0-or-later -project(gamemode) +project(gamemode LANGUAGES CXX C) add_library(gamemode include/gamemode_client.h) -- cgit v1.2.3