diff --git a/cmake/SearchForStuff.cmake b/cmake/SearchForStuff.cmake index 17e9c5e6d0..c520ecc42e 100644 --- a/cmake/SearchForStuff.cmake +++ b/cmake/SearchForStuff.cmake @@ -163,7 +163,9 @@ else() find_package(X11 REQUIRED) make_imported_target_if_missing(X11::X11 X11) endif() - if(UNIX) + if(APPLE) + check_lib(GIO gio-2.0 gio/gio.h) + elseif(UNIX) # Most plugins (if not all) and PCSX2 core need gtk2, so set the required flags if (GTK2_API) find_package(GTK2 REQUIRED gtk) diff --git a/pcsx2/CMakeLists.txt b/pcsx2/CMakeLists.txt index cea70b91ba..f6c14a4b85 100644 --- a/pcsx2/CMakeLists.txt +++ b/pcsx2/CMakeLists.txt @@ -1468,6 +1468,12 @@ if(WIN32) opengl32.lib comsuppw.lib ) +elseif(APPLE) + target_link_libraries(PCSX2_FLAGS INTERFACE + PkgConfig::GIO + PCAP::PCAP + LibXml2::LibXml2 + ) else() target_link_libraries(PCSX2_FLAGS INTERFACE GTK::gtk