diff --git a/CMakeLists.txt b/CMakeLists.txt index 11ddad0560..9bced56586 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,8 +12,17 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang") endif() endif() -# include build options -include(options.cmake) +option(USE_NATIVE_INSTRUCTIONS "USE_NATIVE_INSTRUCTIONS makes rpcs3 compile with -march=native, which is useful for local builds, but not good for packages." ON) +option(WITH_LLVM "Enable usage of LLVM library" ON) +option(BUILD_LLVM_SUBMODULE "Build LLVM from git submodule" ON) +option(USE_ALSA "ALSA audio backend" ON) +option(USE_PULSE "PulseAudio audio backend" ON) +option(USE_FAUDIO "FAudio audio backend" ON) +option(USE_LIBEVDEV "libevdev-based joystick support" ON) +option(USE_DISCORD_RPC "Discord rich presence integration" ON) +option(USE_SYSTEM_ZLIB "Prefer system ZLIB instead of the builtin one" ON) +option(USE_VULKAN "Vulkan render backend" ON) +option(USE_PRECOMPILED_HEADERS "Use precompiled headers" OFF) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/buildfiles/cmake") diff --git a/options.cmake b/options.cmake deleted file mode 100644 index 5c5d4cc5a0..0000000000 --- a/options.cmake +++ /dev/null @@ -1,78 +0,0 @@ -# rpcs3 project build options -#======================================================================== - - -# linker args -#======================================================================== - -option( - USE_SYSTEM_ZLIB - "Prefer system ZLIB instead of the builtin one" - ON -) - -option( - USE_PRECOMPILED_HEADERS - "Use precompiled headers" - OFF -) - -# build options -#======================================================================== - - -# "USE_NATIVE_INSTRUCTIONS makes rpcs3 compile with -march=native, -# which is useful for local builds, but not good for packages. -option( - USE_NATIVE_INSTRUCTIONS - "Enable march=native compatibility" - ON -) - -option( - WITH_LLVM - "Enable usage of LLVM library" - ON -) - -option( - BUILD_LLVM_SUBMODULE - "Build LLVM from git submodule" - ON -) - -option( - USE_ALSA - "Use ALSA audio backend" - ON -) - -option( - USE_PULSE - "Use PulseAudio audio backend" - ON -) - -option( - USE_FAUDIO - "Use FAudio audio backend" - ON -) - -option( - USE_LIBEVDEV - "Enable libevdev-based joystick support" - ON -) - -option( - USE_DISCORD_RPC - "Enable Discord rich presence integration" - ON -) - -option( - USE_VULKAN - "Enable Vulkan render backend" - ON -)