Use more consistent formatting in CMakeLists.txt (#2)

This commit is contained in:
Maximilian Downey Twiss 2022-08-24 16:32:04 +10:00 committed by GitHub
parent ede1afd3ee
commit 5ae3c56de8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,16 +23,15 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set_property(GLOBAL PROPERTY USE_FOLDERS ON) set_property(GLOBAL PROPERTY USE_FOLDERS ON)
IF(MSVC) if (MSVC)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /fp:precise") # floating point model: precise set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /fp:precise") # floating point model: precise
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GT") # fiber safe optimizations set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /GT") # fiber safe optimizations
ENDIF() if (PUBLIC_RELEASE)
IF(MSVC AND PUBLIC_RELEASE)
message(STATUS "Using additional optimization flags for MSVC") message(STATUS "Using additional optimization flags for MSVC")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Oi /Ot") # enable intrinsic functions, favor speed set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Oi /Ot") # enable intrinsic functions, favor speed
ENDIF() endif()
endif()
option(ENABLE_OPENGL "Enables the OpenGL backend" ON) option(ENABLE_OPENGL "Enables the OpenGL backend" ON)
option(ENABLE_VULKAN "Enables the Vulkan backend" ON) option(ENABLE_VULKAN "Enables the Vulkan backend" ON)
@ -74,9 +73,11 @@ if(ENABLE_VULKAN)
find_package(Vulkan REQUIRED) find_package(Vulkan REQUIRED)
include_directories("${Vulkan_INCLUDE_DIRS}") include_directories("${Vulkan_INCLUDE_DIRS}")
endif() endif()
if (ENABLE_OPENGL) if (ENABLE_OPENGL)
find_package(OpenGL REQUIRED) find_package(OpenGL REQUIRED)
endif() endif()
if (ENABLE_DISCORD_RPC) if (ENABLE_DISCORD_RPC)
add_definitions(-DENABLE_DISCORD_RPC) add_definitions(-DENABLE_DISCORD_RPC)
add_subdirectory(dependencies/discord-rpc EXCLUDE_FROM_ALL) add_subdirectory(dependencies/discord-rpc EXCLUDE_FROM_ALL)