From ae9d9858a65d7af2a6f4fa1c53cfddfecea7b3ef Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Wed, 28 Dec 2022 14:30:13 -0700 Subject: [PATCH] update input qt --- simple64-input-qt/CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/simple64-input-qt/CMakeLists.txt b/simple64-input-qt/CMakeLists.txt index 10cccba..a72d3bd 100644 --- a/simple64-input-qt/CMakeLists.txt +++ b/simple64-input-qt/CMakeLists.txt @@ -1,4 +1,5 @@ -cmake_minimum_required(VERSION 3.20) +cmake_minimum_required(VERSION 3.24) +set(CMAKE_OSX_DEPLOYMENT_TARGET "11.0") project(simple64-input-qt LANGUAGES CXX C) @@ -19,6 +20,7 @@ include_directories(../mupen64plus-core/src/api) add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x0602ff) +find_package(SDL2 REQUIRED) find_package(Qt6 REQUIRED COMPONENTS Widgets Network) qt_standard_project_setup() @@ -45,5 +47,8 @@ set_property(TARGET simple64-input-qt PROPERTY CXX_VISIBILITY_PRESET hidden) set_property(TARGET simple64-input-qt PROPERTY VISIBILITY_INLINES_HIDDEN ON) set_target_properties(simple64-input-qt PROPERTIES PREFIX "") target_compile_options(simple64-input-qt PRIVATE -march=x86-64-v3 -Ofast) -target_link_options(simple64-input-qt PRIVATE -march=x86-64-v3 -Ofast -Wl,-Bsymbolic -Wl,-Bsymbolic-functions) -target_link_libraries(simple64-input-qt PRIVATE Qt6::Widgets Qt6::Network SDL2) +target_link_options(simple64-input-qt PRIVATE -march=x86-64-v3 -Ofast) +if (NOT APPLE) + target_link_options(simple64-input-qt PRIVATE -Wl,-Bsymbolic -Wl,-Bsymbolic-functions) +endif (NOT APPLE) +target_link_libraries(simple64-input-qt PRIVATE Qt6::Widgets Qt6::Network SDL2::SDL2)