diff --git a/pcsx2/CMakeLists.txt b/pcsx2/CMakeLists.txt index 97618b76a9..dda47d8ddf 100644 --- a/pcsx2/CMakeLists.txt +++ b/pcsx2/CMakeLists.txt @@ -1583,8 +1583,14 @@ endif() # MacOSX/BSD if(UNIX AND NOT Linux) + if(APPLE) + target_sources(PCSX2 PRIVATE + ${pcsx2OSXSources}) + else() + target_sources(PCSX2 PRIVATE + ${pcsx2FreeBSDSources}) + endif() target_sources(PCSX2 PRIVATE - ${pcsx2OSXSources} ${pcsx2LinuxHeaders} ${pcsx2USBNullSources} ${pcsx2USBNullHeaders}) @@ -1603,12 +1609,6 @@ else() endif() endif() -if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "NetBSD") - target_sources(PCSX2 PRIVATE - ${pcsx2FreeBSDSources} - ${pcsx2LinuxHeaders}) -endif() - target_link_libraries(PCSX2_FLAGS INTERFACE common imgui