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/CMakeLists.txt | 3 +-- externals/gamemode/CMakeLists.txt | 4 ++++ 2 files changed, 5 insertions(+), 2 deletions(-) (limited to 'externals') diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index 36fc60e0e..4ce9f201e 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -189,8 +189,7 @@ if (ANDROID) endif() endif() -# Gamemode -if ("${CMAKE_SYSTEM_NAME}" MATCHES "Linux") +if (UNIX) add_subdirectory(gamemode) target_include_directories(gamemode PUBLIC gamemode/include) endif() 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