diff --git a/CMakeLists.txt b/CMakeLists.txt index 9cf99c070c..bf1c72f357 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -107,7 +107,7 @@ CMAKE_DEPENDENT_OPTION(YUZU_ROOM_STANDALONE "Enable standalone room executable" CMAKE_DEPENDENT_OPTION(YUZU_CMD "Compile the eden-cli executable" ON "NOT ANDROID" OFF) -CMAKE_DEPENDENT_OPTION(YUZU_CRASH_DUMPS "Compile crash dump (Minidump) support" OFF "WIN32 OR LINUX OR PLATFORM_SUN" OFF) +CMAKE_DEPENDENT_OPTION(YUZU_CRASH_DUMPS "Compile crash dump (Minidump) support" OFF "WIN32 OR LINUX" OFF) option(YUZU_CHECK_SUBMODULES "Check if submodules are present" ${EXT_DEFAULT}) @@ -324,7 +324,7 @@ if (YUZU_ROOM) endif() # Build/optimization presets -if (PLATFORM_LINUX OR PLATFORM_FREEBSD OR PLATFORM_SUN OR PLATFORM_FREEBSD) +if (PLATFORM_LINUX) if (ARCHITECTURE_x86_64) set(YUZU_BUILD_PRESET "custom" CACHE STRING "Build preset to use. One of: custom, generic, v3, zen2, zen4, native") if (${YUZU_BUILD_PRESET} STREQUAL "generic") @@ -406,7 +406,7 @@ if (YUZU_USE_CPM) if (NOT MSVC) # boost sucks - if (PLATFORM_SUN OR PLATFORM_OPENBSD) + if (NOT PLATFORM_LINUX AND NOT ANDROID) target_compile_definitions(boost_container INTERFACE BOOST_HAS_PTHREADS) endif()