diff --git a/CMakeLists.txt b/CMakeLists.txt index 1d5e187ea3..ea38a0e050 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -424,7 +424,7 @@ if(ANDROID) # We are cross compiling, search only the toolchain for libraries and includes SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) -elseif(NOT APPLE) +elseif(NOT APPLE AND NOT CMAKE_SYSTEM_NAME MATCHES OpenBSD) list(APPEND LIBS rt) endif() diff --git a/Source/Core/Common/CMakeLists.txt b/Source/Core/Common/CMakeLists.txt index e35b7cd746..57a9d11337 100644 --- a/Source/Core/Common/CMakeLists.txt +++ b/Source/Core/Common/CMakeLists.txt @@ -93,7 +93,7 @@ elseif(USE_X11) set(LIBS ${LIBS} ${XRANDR_LIBRARIES}) endif() -if(NOT CMAKE_SYSTEM_NAME MATCHES FreeBSD) +if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") set(LIBS ${LIBS} dl) endif() diff --git a/Source/Core/DolphinWX/CMakeLists.txt b/Source/Core/DolphinWX/CMakeLists.txt index c67834889b..fa9d08c272 100644 --- a/Source/Core/DolphinWX/CMakeLists.txt +++ b/Source/Core/DolphinWX/CMakeLists.txt @@ -67,7 +67,7 @@ endif() set(WXLIBS ${wxWidgets_LIBRARIES}) -if(NOT CMAKE_SYSTEM_NAME MATCHES FreeBSD) +if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") set(WXLIBS ${WXLIBS} dl) endif()