summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMake/CCache.cmake24
-rw-r--r--CMake/CheckLib.cmake96
-rw-r--r--CMake/DolphinPostprocessBundle.cmake24
-rw-r--r--CMake/FindCUBEB.cmake2
-rw-r--r--CMake/FindEGL.cmake6
-rw-r--r--CMake/FindHIDAPI.cmake10
-rw-r--r--CMake/FindLIBEVDEV.cmake20
-rw-r--r--CMake/FindLIBMGBA.cmake2
-rw-r--r--CMake/FindLIBUDEV.cmake16
-rw-r--r--CMake/FindLZO.cmake2
-rw-r--r--CMake/FindLibUSB.cmake60
-rw-r--r--CMake/FindMBEDTLS.cmake78
-rw-r--r--CMake/FindMINIUPNPC.cmake12
-rw-r--r--CMake/FindSFML.cmake236
-rw-r--r--CMake/FindSYSTEMD.cmake22
-rw-r--r--CMake/RemoveCompileFlag.cmake10
-rw-r--r--CMakeLists.txt14
-rw-r--r--Externals/FatFs/CMakeLists.txt12
-rw-r--r--Externals/SFML/CMakeLists.txt30
-rw-r--r--Externals/WIL/CMakeLists.txt28
-rw-r--r--Externals/bzip2/CMakeLists.txt36
-rw-r--r--Externals/cpp-optparse/CMakeLists.txt6
-rw-r--r--Externals/discord-rpc/CMakeLists.txt4
-rw-r--r--Externals/imgui/CMakeLists.txt10
-rw-r--r--Externals/libiconv/CMakeLists.txt8
-rw-r--r--Externals/libiconv/lib/CMakeLists.txt2
-rw-r--r--Externals/liblzma/CMakeLists.txt306
-rw-r--r--Externals/libusb/CMakeLists.txt122
-rw-r--r--Externals/rangeset/CMakeLists.txt2
-rw-r--r--Externals/rcheevos/CMakeLists.txt116
-rw-r--r--Externals/spirv_cross/CMakeLists.txt60
-rw-r--r--Externals/tinygltf/CMakeLists.txt2
-rw-r--r--Externals/watcher/CMakeLists.txt2
-rw-r--r--Source/CMakeLists.txt2
-rw-r--r--Source/Core/DolphinQt/CMakeLists.txt4
-rw-r--r--Source/Core/MacUpdater/CMakeLists.txt12
-rw-r--r--Source/PCH/CMakeLists.txt30
37 files changed, 714 insertions, 714 deletions
diff --git a/CMake/CCache.cmake b/CMake/CCache.cmake
index a8ee5da473..37ad51ee09 100644
--- a/CMake/CCache.cmake
+++ b/CMake/CCache.cmake
@@ -1,17 +1,17 @@
find_program(CCACHE_BIN NAMES ccache sccache)
if(CCACHE_BIN)
- # Official ccache recommendation is to set CMAKE_C(XX)_COMPILER_LAUNCHER
- if (NOT CMAKE_C_COMPILER_LAUNCHER MATCHES "ccache")
- list(INSERT CMAKE_C_COMPILER_LAUNCHER 0 "${CCACHE_BIN}")
- endif()
+ # Official ccache recommendation is to set CMAKE_C(XX)_COMPILER_LAUNCHER
+ if (NOT CMAKE_C_COMPILER_LAUNCHER MATCHES "ccache")
+ list(INSERT CMAKE_C_COMPILER_LAUNCHER 0 "${CCACHE_BIN}")
+ endif()
- if (NOT CMAKE_CXX_COMPILER_LAUNCHER MATCHES "ccache")
- list(INSERT CMAKE_CXX_COMPILER_LAUNCHER 0 "${CCACHE_BIN}")
- endif()
+ if (NOT CMAKE_CXX_COMPILER_LAUNCHER MATCHES "ccache")
+ list(INSERT CMAKE_CXX_COMPILER_LAUNCHER 0 "${CCACHE_BIN}")
+ endif()
- # ccache uses -I when compiling without preprocessor, which makes clang complain.
- if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Qunused-arguments -fcolor-diagnostics")
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagnostics")
- endif()
+ # ccache uses -I when compiling without preprocessor, which makes clang complain.
+ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Qunused-arguments -fcolor-diagnostics")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Qunused-arguments -fcolor-diagnostics")
+ endif()
endif()
diff --git a/CMake/CheckLib.cmake b/CMake/CheckLib.cmake
index 64c05e9ba0..ba6b8bf0aa 100644
--- a/CMake/CheckLib.cmake
+++ b/CMake/CheckLib.cmake
@@ -1,58 +1,58 @@
find_package(PkgConfig)
macro(_internal_message msg)
- if(NOT ${_is_quiet})
- message(STATUS "${msg}")
- endif()
+ if(NOT ${_is_quiet})
+ message(STATUS "${msg}")
+ endif()
endmacro()
macro(check_lib var pc lib)
- set(_is_required 0)
- set(_is_quiet 0)
- set(_arg_list ${ARGN})
- foreach(_arg ${ARGN})
- if(_arg STREQUAL "REQUIRED")
- list(REMOVE_ITEM _arg_list "REQUIRED")
- set(_is_required 1)
- endif()
- if(_arg STREQUAL "QUIET")
- list(REMOVE_ITEM _arg_list "QUIET")
- set(_is_quiet 1)
- endif()
- endforeach()
+ set(_is_required 0)
+ set(_is_quiet 0)
+ set(_arg_list ${ARGN})
+ foreach(_arg ${ARGN})
+ if(_arg STREQUAL "REQUIRED")
+ list(REMOVE_ITEM _arg_list "REQUIRED")
+ set(_is_required 1)
+ endif()
+ if(_arg STREQUAL "QUIET")
+ list(REMOVE_ITEM _arg_list "QUIET")
+ set(_is_quiet 1)
+ endif()
+ endforeach()
- if(PKG_CONFIG_FOUND AND NOT ${var}_FOUND)
- pkg_search_module(${var} QUIET ${pc})
- endif()
+ if(PKG_CONFIG_FOUND AND NOT ${var}_FOUND)
+ pkg_search_module(${var} QUIET ${pc})
+ endif()
- if(${var}_FOUND)
- if(${var}_INCLUDE_DIRS)
- include_directories(${${var}_INCLUDE_DIRS})
- endif()
- # Make sure include directories for headers found using find_path below
- # are re-added when reconfiguring
- if(${var}_INCLUDE)
- include_directories(${${var}_INCLUDE})
- endif()
- _internal_message("${lib} found")
- else()
- find_library(${var} ${lib})
- if(_arg_list)
- find_path(${var}_INCLUDE ${_arg_list})
- else()
- set(${var}_INCLUDE FALSE)
- endif()
- if(${var} AND ${var}_INCLUDE)
- include_directories(${${var}_INCLUDE})
- _internal_message("${lib} found")
- set(${var}_FOUND 1 CACHE INTERNAL "")
- else()
- if(_is_required)
- message(FATAL_ERROR "${lib} is required but not found")
- else()
- _internal_message("${lib} not found")
- endif()
- endif()
- endif()
+ if(${var}_FOUND)
+ if(${var}_INCLUDE_DIRS)
+ include_directories(${${var}_INCLUDE_DIRS})
+ endif()
+ # Make sure include directories for headers found using find_path below
+ # are re-added when reconfiguring
+ if(${var}_INCLUDE)
+ include_directories(${${var}_INCLUDE})
+ endif()
+ _internal_message("${lib} found")
+ else()
+ find_library(${var} ${lib})
+ if(_arg_list)
+ find_path(${var}_INCLUDE ${_arg_list})
+ else()
+ set(${var}_INCLUDE FALSE)
+ endif()
+ if(${var} AND ${var}_INCLUDE)
+ include_directories(${${var}_INCLUDE})
+ _internal_message("${lib} found")
+ set(${var}_FOUND 1 CACHE INTERNAL "")
+ else()
+ if(_is_required)
+ message(FATAL_ERROR "${lib} is required but not found")
+ else()
+ _internal_message("${lib} not found")
+ endif()
+ endif()
+ endif()
endmacro()
diff --git a/CMake/DolphinPostprocessBundle.cmake b/CMake/DolphinPostprocessBundle.cmake
index 4a1c68562c..83cee8c971 100644
--- a/CMake/DolphinPostprocessBundle.cmake
+++ b/CMake/DolphinPostprocessBundle.cmake
@@ -10,15 +10,15 @@
# module as a post-build step.
if(CMAKE_GENERATOR)
- # Being called as include(DolphinPostprocessBundle), so define a helper function.
- set(_DOLPHIN_POSTPROCESS_BUNDLE_MODULE_LOCATION "${CMAKE_CURRENT_LIST_FILE}")
- function(dolphin_postprocess_bundle target)
- add_custom_command(TARGET ${target} POST_BUILD
- COMMAND ${CMAKE_COMMAND} "-D" "DOLPHIN_BUNDLE_PATH=$<TARGET_BUNDLE_DIR:${target}>"
- -P "${_DOLPHIN_POSTPROCESS_BUNDLE_MODULE_LOCATION}"
- )
- endfunction()
- return()
+ # Being called as include(DolphinPostprocessBundle), so define a helper function.
+ set(_DOLPHIN_POSTPROCESS_BUNDLE_MODULE_LOCATION "${CMAKE_CURRENT_LIST_FILE}")
+ function(dolphin_postprocess_bundle target)
+ add_custom_command(TARGET ${target} POST_BUILD
+ COMMAND ${CMAKE_COMMAND} "-D" "DOLPHIN_BUNDLE_PATH=$<TARGET_BUNDLE_DIR:${target}>"
+ -P "${_DOLPHIN_POSTPROCESS_BUNDLE_MODULE_LOCATION}"
+ )
+ endfunction()
+ return()
endif()
message(STATUS "Fixing up application bundle: ${DOLPHIN_BUNDLE_PATH}")
@@ -35,9 +35,9 @@ set(extra_dirs "/usr/local/lib" "/lib" "/usr/lib")
# BundleUtilities is overly verbose, so disable most of its messages
function(message)
- if(NOT ARGV MATCHES "^STATUS;")
- _message(${ARGV})
- endif()
+ if(NOT ARGV MATCHES "^STATUS;")
+ _message(${ARGV})
+ endif()
endfunction()
include(BundleUtilities)
diff --git a/CMake/FindCUBEB.cmake b/CMake/FindCUBEB.cmake
index 94ed431a9b..3b9235c836 100644
--- a/CMake/FindCUBEB.cmake
+++ b/CMake/FindCUBEB.cmake
@@ -4,7 +4,7 @@ mark_as_advanced(CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(CUBEB DEFAULT_MSG
- CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
+ CUBEB_INCLUDE_DIR CUBEB_LIBRARY)
if(CUBEB_FOUND AND NOT TARGET cubeb::cubeb)
add_library(cubeb::cubeb UNKNOWN IMPORTED)
diff --git a/CMake/FindEGL.cmake b/CMake/FindEGL.cmake
index dd7a8bcff0..43e4a1a9f5 100644
--- a/CMake/FindEGL.cmake
+++ b/CMake/FindEGL.cmake
@@ -36,16 +36,16 @@ find_package(PkgConfig)
pkg_check_modules(PC_EGL egl)
if (PC_EGL_FOUND)
- set(EGL_DEFINITIONS ${PC_EGL_CFLAGS_OTHER})
+ set(EGL_DEFINITIONS ${PC_EGL_CFLAGS_OTHER})
endif ()
find_path(EGL_INCLUDE_DIRS NAMES EGL/egl.h
- HINTS ${PC_EGL_INCLUDEDIR} ${PC_EGL_INCLUDE_DIRS}
+ HINTS ${PC_EGL_INCLUDEDIR} ${PC_EGL_INCLUDE_DIRS}
)
set(EGL_NAMES ${EGL_NAMES} egl EGL)
find_library(EGL_LIBRARIES NAMES ${EGL_NAMES}
- HINTS ${PC_EGL_LIBDIR} ${PC_EGL_LIBRARY_DIRS}
+ HINTS ${PC_EGL_LIBDIR} ${PC_EGL_LIBRARY_DIRS}
)
include(FindPackageHandleStandardArgs)
diff --git a/CMake/FindHIDAPI.cmake b/CMake/FindHIDAPI.cmake
index 81b9990212..422a894902 100644
--- a/CMake/FindHIDAPI.cmake
+++ b/CMake/FindHIDAPI.cmake
@@ -7,11 +7,11 @@ include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(HIDAPI DEFAULT_MSG HIDAPI_LIBRARY HIDAPI_INCLUDE_DIR)
if(HIDAPI_FOUND AND NOT TARGET Hidapi::Hidapi)
- add_library(Hidapi::Hidapi UNKNOWN IMPORTED)
- set_target_properties(Hidapi::Hidapi PROPERTIES
- IMPORTED_LOCATION ${HIDAPI_LIBRARIES}
- INTERFACE_INCLUDE_DIRECTORIES ${HIDAPI_INCLUDE_DIRS}
- )
+ add_library(Hidapi::Hidapi UNKNOWN IMPORTED)
+ set_target_properties(Hidapi::Hidapi PROPERTIES
+ IMPORTED_LOCATION ${HIDAPI_LIBRARIES}
+ INTERFACE_INCLUDE_DIRECTORIES ${HIDAPI_INCLUDE_DIRS}
+ )
endif()
mark_as_advanced(HIDAPI_INCLUDE_DIR HIDAPI_LIBRARY)
diff --git a/CMake/FindLIBEVDEV.cmake b/CMake/FindLIBEVDEV.cmake
index f01e41a562..3edfbca188 100644
--- a/CMake/FindLIBEVDEV.cmake
+++ b/CMake/FindLIBEVDEV.cmake
@@ -8,19 +8,19 @@ find_package(PkgConfig)
pkg_check_modules(PC_LIBEVDEV QUIET libevdev)
FIND_PATH(
- LIBEVDEV_INCLUDE_DIR libevdev/libevdev.h
- HINTS ${PC_LIBEVDEV_INCLUDEDIR} ${PC_LIBEVDEV_INCLUDE_DIRS}
- /usr/include
- /usr/local/include
- ${LIBEVDEV_PATH_INCLUDES}
+ LIBEVDEV_INCLUDE_DIR libevdev/libevdev.h
+ HINTS ${PC_LIBEVDEV_INCLUDEDIR} ${PC_LIBEVDEV_INCLUDE_DIRS}
+ /usr/include
+ /usr/local/include
+ ${LIBEVDEV_PATH_INCLUDES}
)
FIND_LIBRARY(
- LIBEVDEV_LIBRARY
- NAMES evdev libevdev
- HINTS ${PC_LIBEVDEV_LIBDIR} ${PC_LIBEVDEV_LIBRARY_DIRS}
- PATHS ${ADDITIONAL_LIBRARY_PATHS}
- ${LIBEVDEV_PATH_LIB}
+ LIBEVDEV_LIBRARY
+ NAMES evdev libevdev
+ HINTS ${PC_LIBEVDEV_LIBDIR} ${PC_LIBEVDEV_LIBRARY_DIRS}
+ PATHS ${ADDITIONAL_LIBRARY_PATHS}
+ ${LIBEVDEV_PATH_LIB}
)
set(LIBEVDEV_LIBRARIES ${LIBEVDEV_LIBRARY} )
diff --git a/CMake/FindLIBMGBA.cmake b/CMake/FindLIBMGBA.cmake
index 7772c4097b..ab56c85aa7 100644
--- a/CMake/FindLIBMGBA.cmake
+++ b/CMake/FindLIBMGBA.cmake
@@ -4,7 +4,7 @@ mark_as_advanced(LIBMGBA_INCLUDE_DIR LIBMGBA_LIBRARY)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(LIBMGBA DEFAULT_MSG
- LIBMGBA_INCLUDE_DIR LIBMGBA_LIBRARY)
+ LIBMGBA_INCLUDE_DIR LIBMGBA_LIBRARY)
if(LIBMGBA_FOUND AND NOT mGBA::mgba)
add_library(mGBA::mgba UNKNOWN IMPORTED)
diff --git a/CMake/FindLIBUDEV.cmake b/CMake/FindLIBUDEV.cmake
index 2b71e4e605..aa4aba04e3 100644
--- a/CMake/FindLIBUDEV.cmake
+++ b/CMake/FindLIBUDEV.cmake
@@ -5,17 +5,17 @@
# LIBUDEV_LIBRARIES - The libraries needed to use LIBUDEV
FIND_PATH(
- LIBUDEV_INCLUDE_DIR libudev.h
- /usr/include
- /usr/local/include
- ${LIBUDEV_PATH_INCLUDES}
+ LIBUDEV_INCLUDE_DIR libudev.h
+ /usr/include
+ /usr/local/include
+ ${LIBUDEV_PATH_INCLUDES}
)
FIND_LIBRARY(
- LIBUDEV_LIBRARY
- NAMES udev libudev
- PATHS ${ADDITIONAL_LIBRARY_PATHS}
- ${LIBUDEV_PATH_LIB}
+ LIBUDEV_LIBRARY
+ NAMES udev libudev
+ PATHS ${ADDITIONAL_LIBRARY_PATHS}
+ ${LIBUDEV_PATH_LIB}
)
set(LIBUDEV_LIBRARIES ${LIBUDEV_LIBRARY} )
diff --git a/CMake/FindLZO.cmake b/CMake/FindLZO.cmake
index 2a146b37c8..c7e08c6bf3 100644
--- a/CMake/FindLZO.cmake
+++ b/CMake/FindLZO.cmake
@@ -4,7 +4,7 @@ mark_as_advanced(LZO_INCLUDE_DIR LZO_LIBRARY)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(LZO DEFAULT_MSG
- LZO_INCLUDE_DIR LZO_LIBRARY)
+ LZO_INCLUDE_DIR LZO_LIBRARY)
if(LZO_FOUND AND NOT TARGET LZO::LZO)
add_library(LZO::LZO UNKNOWN IMPORTED)
diff --git a/CMake/FindLibUSB.cmake b/CMake/FindLibUSB.cmake
index c087edfcb8..5a6fc7197f 100644
--- a/CMake/FindLibUSB.cmake
+++ b/CMake/FindLibUSB.cmake
@@ -9,42 +9,42 @@
# vim: expandtab sw=4 ts=4 sts=4:
if(ANDROID)
- set(LIBUSB_FOUND FALSE CACHE INTERNAL "libusb-1.0 found")
- message(STATUS "libusb-1.0 not found.")
+ set(LIBUSB_FOUND FALSE CACHE INTERNAL "libusb-1.0 found")
+ message(STATUS "libusb-1.0 not found.")
elseif (NOT LIBUSB_FOUND)
- pkg_check_modules (LIBUSB_PKG libusb-1.0)
+ pkg_check_modules (LIBUSB_PKG libusb-1.0)
- find_path(LIBUSB_INCLUDE_DIR NAMES libusb.h
- PATHS
- ${LIBUSB_PKG_INCLUDE_DIRS}
- /usr/include/libusb-1.0
- /usr/include
- /usr/local/include/libusb-1.0
- /usr/local/include
- )
+ find_path(LIBUSB_INCLUDE_DIR NAMES libusb.h
+ PATHS
+ ${LIBUSB_PKG_INCLUDE_DIRS}
+ /usr/include/libusb-1.0
+ /usr/include
+ /usr/local/include/libusb-1.0
+ /usr/local/include
+ )
- find_library(LIBUSB_LIBRARIES NAMES usb-1.0 usb
- PATHS
- ${LIBUSB_PKG_LIBRARY_DIRS}
- /usr/lib
- /usr/local/lib
- )
+ find_library(LIBUSB_LIBRARIES NAMES usb-1.0 usb
+ PATHS
+ ${LIBUSB_PKG_LIBRARY_DIRS}
+ /usr/lib
+ /usr/local/lib
+ )
- if(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
- set(LIBUSB_FOUND TRUE CACHE INTERNAL "libusb-1.0 found")
- message(STATUS "Found libusb-1.0: ${LIBUSB_INCLUDE_DIR}, ${LIBUSB_LIBRARIES}")
- else(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
- set(LIBUSB_FOUND FALSE CACHE INTERNAL "libusb-1.0 found")
- message(STATUS "libusb-1.0 not found.")
- endif(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
+ if(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
+ set(LIBUSB_FOUND TRUE CACHE INTERNAL "libusb-1.0 found")
+ message(STATUS "Found libusb-1.0: ${LIBUSB_INCLUDE_DIR}, ${LIBUSB_LIBRARIES}")
+ else(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
+ set(LIBUSB_FOUND FALSE CACHE INTERNAL "libusb-1.0 found")
+ message(STATUS "libusb-1.0 not found.")
+ endif(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
- mark_as_advanced(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARIES)
+ mark_as_advanced(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARIES)
endif ()
if(LIBUSB_FOUND AND NOT TARGET LibUSB::LibUSB)
- add_library(LibUSB::LibUSB UNKNOWN IMPORTED)
- set_target_properties(LibUSB::LibUSB PROPERTIES
- IMPORTED_LOCATION "${LIBUSB_LIBRARIES}"
- INTERFACE_INCLUDE_DIRECTORIES "${LIBUSB_INCLUDE_DIR}"
- )
+ add_library(LibUSB::LibUSB UNKNOWN IMPORTED)
+ set_target_properties(LibUSB::LibUSB PROPERTIES
+ IMPORTED_LOCATION "${LIBUSB_LIBRARIES}"
+ INTERFACE_INCLUDE_DIRECTORIES "${LIBUSB_INCLUDE_DIR}"
+ )
endif()
diff --git a/CMake/FindMBEDTLS.cmake b/CMake/FindMBEDTLS.cmake
index 6512cc92f6..0438c2449e 100644
--- a/CMake/FindMBEDTLS.cmake
+++ b/CMake/FindMBEDTLS.cmake
@@ -8,52 +8,52 @@ set(MBEDTLS_INCLUDE_DIRS ${MBEDTLS_INCLUDE_DIR})
set(MBEDTLS_LIBRARIES ${MBEDTLS_LIBRARY} ${MBEDX509_LIBRARY} ${MBEDCRYPTO_LIBRARY})
if(NOT MBEDTLS_INCLUDE_DIR STREQUAL "MBEDTLS_INCLUDE_DIR-NOTFOUND")
- if(EXISTS ${MBEDTLS_INCLUDE_DIR}/mbedtls/build_info.h)
- file(STRINGS ${MBEDTLS_INCLUDE_DIR}/mbedtls/build_info.h MBEDTLS_VERSION_STR REGEX "^#define[ \t]+MBEDTLS_VERSION_STRING[\t ].*")
- else()
- file(STRINGS ${MBEDTLS_INCLUDE_DIR}/mbedtls/version.h MBEDTLS_VERSION_STR REGEX "^#define[ \t]+MBEDTLS_VERSION_STRING[\t ].*")
- endif()
- string(REGEX REPLACE "^#define[\t ]+MBEDTLS_VERSION_STRING[\t ]+\"([.0-9]+)\".*" "\\1" MBEDTLS_VERSION ${MBEDTLS_VERSION_STR})
+ if(EXISTS ${MBEDTLS_INCLUDE_DIR}/mbedtls/build_info.h)
+ file(STRINGS ${MBEDTLS_INCLUDE_DIR}/mbedtls/build_info.h MBEDTLS_VERSION_STR REGEX "^#define[ \t]+MBEDTLS_VERSION_STRING[\t ].*")
+ else()
+ file(STRINGS ${MBEDTLS_INCLUDE_DIR}/mbedtls/version.h MBEDTLS_VERSION_STR REGEX "^#define[ \t]+MBEDTLS_VERSION_STRING[\t ].*")
+ endif()
+ string(REGEX REPLACE "^#define[\t ]+MBEDTLS_VERSION_STRING[\t ]+\"([.0-9]+)\".*" "\\1" MBEDTLS_VERSION ${MBEDTLS_VERSION_STR})
endif()
if(NOT MBEDTLS_INCLUDE_DIR STREQUAL "MBEDTLS_INCLUDE_DIR-NOTFOUND" AND MBEDTLS_VERSION VERSION_GREATER_EQUAL 3)
- # Once CMake 3.19 is required, we can enable HANDLE_VERSION_RANGE and use that
- if(MBEDTLS_FIND_REQUIRED)
- set(type FATAL_ERROR)
- else()
- set(type STATUS)
- endif()
- if(MBEDTLS_FIND_REQUIRED OR NOT MBEDTLS_FIND_QUIETLY)
- message(${type} "Could NOT find MBEDTLS: Found unsuitable version \"${MBEDTLS_VERSION}\", but a 2.x version is required (found ${MBEDTLS_INCLUDE_DIR})")
- endif()
- set(MBEDTLS_FOUND FALSE)
+ # Once CMake 3.19 is required, we can enable HANDLE_VERSION_RANGE and use that
+ if(MBEDTLS_FIND_REQUIRED)
+ set(type FATAL_ERROR)
+ else()
+ set(type STATUS)
+ endif()
+ if(MBEDTLS_FIND_REQUIRED OR NOT MBEDTLS_FIND_QUIETLY)
+ message(${type} "Could NOT find MBEDTLS: Found unsuitable version \"${MBEDTLS_VERSION}\", but a 2.x version is required (found ${MBEDTLS_INCLUDE_DIR})")
+ endif()
+ set(MBEDTLS_FOUND FALSE)
else()
- include(FindPackageHandleStandardArgs)
- find_package_handle_standard_args(MBEDTLS
- REQUIRED_VARS MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY
- VERSION_VAR MBEDTLS_VERSION)
+ include(FindPackageHandleStandardArgs)
+ find_package_handle_standard_args(MBEDTLS
+ REQUIRED_VARS MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY
+ VERSION_VAR MBEDTLS_VERSION)
endif()
mark_as_advanced(MBEDTLS_INCLUDE_DIR MBEDTLS_LIBRARY MBEDX509_LIBRARY MBEDCRYPTO_LIBRARY)
if(MBEDTLS_FOUND)
- add_library(MbedTLS::mbedcrypto UNKNOWN IMPORTED)
- set_target_properties(MbedTLS::mbedcrypto PROPERTIES
- IMPORTED_LOCATION "${MBEDCRYPTO_LIBRARY}"
- INTERFACE_INCLUDE_DIRECTORIES "${MBEDTLS_INCLUDE_DIR}"
- )
-
- add_library(MbedTLS::mbedx509 UNKNOWN IMPORTED)
- set_target_properties(MbedTLS::mbedx509 PROPERTIES
- IMPORTED_LOCATION "${MBEDX509_LIBRARY}"
- INTERFACE_INCLUDE_DIRECTORIES "${MBEDTLS_INCLUDE_DIR}"
- INTERFACE_LINK_LIBRARIES MbedTLS::mbedcrypto
- )
-
- add_library(MbedTLS::mbedtls UNKNOWN IMPORTED)
- set_target_properties(MbedTLS::mbedtls PROPERTIES
- IMPORTED_LOCATION "${MBEDTLS_LIBRARY}"
- INTERFACE_INCLUDE_DIRECTORIES "${MBEDTLS_INCLUDE_DIR}"
- INTERFACE_LINK_LIBRARIES MbedTLS::mbedx509
- )
+ add_library(MbedTLS::mbedcrypto UNKNOWN IMPORTED)
+ set_target_properties(MbedTLS::mbedcrypto PROPERTIES
+ IMPORTED_LOCATION "${MBEDCRYPTO_LIBRARY}"
+ INTERFACE_INCLUDE_DIRECTORIES "${MBEDTLS_INCLUDE_DIR}"
+ )
+
+ add_library(MbedTLS::mbedx509 UNKNOWN IMPORTED)
+ set_target_properties(MbedTLS::mbedx509 PROPERTIES
+ IMPORTED_LOCATION "${MBEDX509_LIBRARY}"
+ INTERFACE_INCLUDE_DIRECTORIES "${MBEDTLS_INCLUDE_DIR}"
+ INTERFACE_LINK_LIBRARIES MbedTLS::mbedcrypto
+ )
+
+ add_library(MbedTLS::mbedtls UNKNOWN IMPORTED)
+ set_target_properties(MbedTLS::mbedtls PROPERTIES
+ IMPORTED_LOCATION "${MBEDTLS_LIBRARY}"
+ INTERFACE_INCLUDE_DIRECTORIES "${MBEDTLS_INCLUDE_DIR}"
+ INTERFACE_LINK_LIBRARIES MbedTLS::mbedx509
+ )
endif()
diff --git a/CMake/FindMINIUPNPC.cmake b/CMake/FindMINIUPNPC.cmake
index edfc5b2b9d..72c2dd0c6e 100644
--- a/CMake/FindMINIUPNPC.cmake
+++ b/CMake/FindMINIUPNPC.cmake
@@ -5,16 +5,16 @@ find_path(MINIUPNPC_INCLUDE_DIR miniupnpc.h PATH_SUFFIXES miniupnpc)
find_library(MINIUPNPC_LIBRARY miniupnpc)
if(MINIUPNPC_INCLUDE_DIR)
- file(STRINGS "${MINIUPNPC_INCLUDE_DIR}/miniupnpc.h" MINIUPNPC_VERSION_STR REGEX "^#define[\t ]+MINIUPNPC_VERSION[\t ]+.*")
- if(MINIUPNPC_VERSION_STR)
- string(REGEX REPLACE "^#define[\t ]+MINIUPNPC_VERSION[\t ]+\"([.0-9]+)\"" "\\1" MINIUPNPC_VERSION ${MINIUPNPC_VERSION_STR})
- endif()
+ file(STRINGS "${MINIUPNPC_INCLUDE_DIR}/miniupnpc.h" MINIUPNPC_VERSION_STR REGEX "^#define[\t ]+MINIUPNPC_VERSION[\t ]+.*")
+ if(MINIUPNPC_VERSION_STR)
+ string(REGEX REPLACE "^#define[\t ]+MINIUPNPC_VERSION[\t ]+\"([.0-9]+)\"" "\\1" MINIUPNPC_VERSION ${MINIUPNPC_VERSION_STR})
+ endif()
endif()
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(MINIUPNPC
- REQUIRED_VARS MINIUPNPC_INCLUDE_DIR MINIUPNPC_LIBRARY
- VERSION_VAR MINIUPNPC_VERSION
+ REQUIRED_VARS MINIUPNPC_INCLUDE_DIR MINIUPNPC_LIBRARY
+ VERSION_VAR MINIUPNPC_VERSION
)
set(MINIUPNPC_LIBRARIES ${MINIUPNPC_LIBRARY})
diff --git a/CMake/FindSFML.cmake b/CMake/FindSFML.cmake
index 79522c5b0f..ba2a92736b 100644
--- a/CMake/FindSFML.cmake
+++ b/CMake/FindSFML.cmake
@@ -52,13 +52,13 @@
# define the SFML_STATIC macro if static build was chosen
if(SFML_STATIC_LIBRARIES)
- add_definitions(-DSFML_STATIC)
+ add_definitions(-DSFML_STATIC)
endif()
# deduce the libraries suffix from the options
set(FIND_SFML_LIB_SUFFIX "")
if(SFML_STATIC_LIBRARIES)
- set(FIND_SFML_LIB_SUFFIX "${FIND_SFML_LIB_SUFFIX}-s")
+ set(FIND_SFML_LIB_SUFFIX "${FIND_SFML_LIB_SUFFIX}-s")
endif()
# find the SFML include directory
@@ -79,41 +79,41 @@ find_path(SFML_INCLUDE_DIR SFML/Config.hpp
# check the version number
set(SFML_VERSION_OK TRUE)
if(SFML_FIND_VERSION AND SFML_INCLUDE_DIR)
- # extract the major and minor version numbers from SFML/Config.hpp
- # we have to handle framework a little bit differently :
- if("${SFML_INCLUDE_DIR}" MATCHES "SFML.framework")
- set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/Headers/Config.hpp")
- else()
- set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/SFML/Config.hpp")
+ # extract the major and minor version numbers from SFML/Config.hpp
+ # we have to handle framework a little bit differently :
+ if("${SFML_INCLUDE_DIR}" MATCHES "SFML.framework")
+ set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/Headers/Config.hpp")
+ else()
+ set(SFML_CONFIG_HPP_INPUT "${SFML_INCLUDE_DIR}/SFML/Config.hpp")
+ endif()
+ FILE(READ "${SFML_CONFIG_HPP_INPUT}" SFML_CONFIG_HPP_CONTENTS)
+ STRING(REGEX MATCH "#define SFML_VERSION_MAJOR[ \t]+([0-9]+)" SFML_VERSION_MAJOR_MATCH "${SFML_CONFIG_HPP_CONTENTS}")
+ STRING(REGEX MATCH "#define SFML_VERSION_MINOR[ \t]+([0-9]+)" SFML_VERSION_MINOR_MATCH "${SFML_CONFIG_HPP_CONTENTS}")
+ STRING(REGEX REPLACE "#define SFML_VERSION_MAJOR[ \t]+([0-9]+)" "\\1" SFML_VERSION_MAJOR "${SFML_VERSION_MAJOR_MATCH}")
+ STRING(REGEX REPLACE "#define SFML_VERSION_MINOR[ \t]+([0-9]+)" "\\1" SFML_VERSION_MINOR "${SFML_VERSION_MINOR_MATCH}")
+ math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10 + ${SFML_FIND_VERSION_MINOR}")
+
+ # if we could extract them, compare with the requested version number
+ if (SFML_VERSION_MAJOR)
+ # transform version numbers to an integer
+ math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10 + ${SFML_VERSION_MINOR}")
+
+ # compare them
+ if(SFML_VERSION LESS SFML_REQUESTED_VERSION)
+ set(SFML_VERSION_OK FALSE)
endif()
- FILE(READ "${SFML_CONFIG_HPP_INPUT}" SFML_CONFIG_HPP_CONTENTS)
- STRING(REGEX MATCH "#define SFML_VERSION_MAJOR[ \t]+([0-9]+)" SFML_VERSION_MAJOR_MATCH "${SFML_CONFIG_HPP_CONTENTS}")
- STRING(REGEX MATCH "#define SFML_VERSION_MINOR[ \t]+([0-9]+)" SFML_VERSION_MINOR_MATCH "${SFML_CONFIG_HPP_CONTENTS}")
- STRING(REGEX REPLACE "#define SFML_VERSION_MAJOR[ \t]+([0-9]+)" "\\1" SFML_VERSION_MAJOR "${SFML_VERSION_MAJOR_MATCH}")
- STRING(REGEX REPLACE "#define SFML_VERSION_MINOR[ \t]+([0-9]+)" "\\1" SFML_VERSION_MINOR "${SFML_VERSION_MINOR_MATCH}")
- math(EXPR SFML_REQUESTED_VERSION "${SFML_FIND_VERSION_MAJOR} * 10 + ${SFML_FIND_VERSION_MINOR}")
-
- # if we could extract them, compare with the requested version number
- if (SFML_VERSION_MAJOR)
- # transform version numbers to an integer
- math(EXPR SFML_VERSION "${SFML_VERSION_MAJOR} * 10 + ${SFML_VERSION_MINOR}")
-
- # compare them
- if(SFML_VERSION LESS SFML_REQUESTED_VERSION)
- set(SFML_VERSION_OK FALSE)
- endif()
- else()
- # SFML version is < 3.0
- if (SFML_REQUESTED_VERSION GREATER 29)
- set(SFML_VERSION_OK FALSE)
- if (SFML_REQUESTED_VERSION GREATER 19)
- set(SFML_VERSION_MAJOR 1)
- else()
- set(SFML_VERSION_MAJOR 2)
- endif()
- set(SFML_VERSION_MINOR x)
- endif()
+ else()
+ # SFML version is < 3.0
+ if (SFML_REQUESTED_VERSION GREATER 29)
+ set(SFML_VERSION_OK FALSE)
+ if (SFML_REQUESTED_VERSION GREATER 19)
+ set(SFML_VERSION_MAJOR 1)
+ else()
+ set(SFML_VERSION_MAJOR 2)
+ endif()
+ set(SFML_VERSION_MINOR x)
endif()
+ endif()
endif()
# find the requested modules
@@ -130,101 +130,101 @@ set(FIND_SFML_LIB_PATHS
/opt/csw
/opt)
foreach(FIND_SFML_COMPONENT ${SFML_FIND_COMPONENTS})
- string(TOLOWER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_LOWER)
- string(TOUPPER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_UPPER)
- set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER}${FIND_SFML_LIB_SUFFIX})
-
- # no suffix for sfml-main, it is always a static library
- if(FIND_SFML_COMPONENT_LOWER STREQUAL "main")
- set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER})
+ string(TOLOWER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_LOWER)
+ string(TOUPPER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_UPPER)
+ set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER}${FIND_SFML_LIB_SUFFIX})
+
+ # no suffix for sfml-main, it is always a static library
+ if(FIND_SFML_COMPONENT_LOWER STREQUAL "main")
+ set(FIND_SFML_COMPONENT_NAME sfml-${FIND_SFML_COMPONENT_LOWER})
+ endif()
+
+ # debug library
+ find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG
+ NAMES ${FIND_SFML_COMPONENT_NAME}-d
+ PATH_SUFFIXES lib64 lib
+ PATHS ${FIND_SFML_LIB_PATHS})
+
+ # release library
+ find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
+ NAMES ${FIND_SFML_COMPONENT_NAME}
+ PATH_SUFFIXES lib64 lib
+ PATHS ${FIND_SFML_LIB_PATHS})
+
+ if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG OR SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
+ # library found
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND TRUE)
+
+ # if both are found, set SFML_XXX_LIBRARY to contain both
+ if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY debug ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG}
+ optimized ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
endif()
- # debug library
- find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG
- NAMES ${FIND_SFML_COMPONENT_NAME}-d
- PATH_SUFFIXES lib64 lib
- PATHS ${FIND_SFML_LIB_PATHS})
-
- # release library
- find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
- NAMES ${FIND_SFML_COMPONENT_NAME}
- PATH_SUFFIXES lib64 lib
- PATHS ${FIND_SFML_LIB_PATHS})
-
- if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG OR SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
- # library found
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND TRUE)
-
- # if both are found, set SFML_XXX_LIBRARY to contain both
- if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY debug ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG}
- optimized ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
- endif()
-
- # if only one debug/release variant is found, set the other to be equal to the found one
- if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
- # debug and not release
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
- endif()
- if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
- # release and not debug
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
- endif()
- else()
- # library not found
- set(SFML_FOUND FALSE)
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND FALSE)
- set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY "")
- set(FIND_SFML_MISSING "${FIND_SFML_MISSING} SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY")
+ # if only one debug/release variant is found, set the other to be equal to the found one
+ if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE)
+ # debug and not release
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG})
endif()
-
- # mark as advanced
- MARK_AS_ADVANCED(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY
- SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
- SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
-
- # add to the global list of libraries
- set(SFML_LIBRARIES ${SFML_LIBRARIES} "${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY}")
+ if (SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE AND NOT SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
+ # release and not debug
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY ${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE})
+ endif()
+ else()
+ # library not found
+ set(SFML_FOUND FALSE)
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_FOUND FALSE)
+ set(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY "")
+ set(FIND_SFML_MISSING "${FIND_SFML_MISSING} SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY")
+ endif()
+
+ # mark as advanced
+ MARK_AS_ADVANCED(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY
+ SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_RELEASE
+ SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG)
+
+ # add to the global list of libraries
+ set(SFML_LIBRARIES ${SFML_LIBRARIES} "${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY}")
endforeach()
# handle errors
if(NOT SFML_VERSION_OK)
- # SFML version not ok
- set(FIND_SFML_ERROR "SFML found but version too low (requested: ${SFML_FIND_VERSION}, found: ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR})")
- set(SFML_FOUND FALSE)
+ # SFML version not ok
+ set(FIND_SFML_ERROR "SFML found but version too low (requested: ${SFML_FIND_VERSION}, found: ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR})")
+ set(SFML_FOUND FALSE)
elseif(NOT SFML_FOUND)
- # include directory or library not found
- set(FIND_SFML_ERROR "Could NOT find SFML (missing: ${FIND_SFML_MISSING})")
+ # include directory or library not found
+ set(FIND_SFML_ERROR "Could NOT find SFML (missing: ${FIND_SFML_MISSING})")
endif()
if (NOT SFML_FOUND)
- if(SFML_FIND_REQUIRED)
- # fatal error
- message(FATAL_ERROR ${FIND_SFML_ERROR})
- elseif(NOT SFML_FIND_QUIETLY)
- # error but continue
- message(STATUS "${FIND_SFML_ERROR}")
- endif()
+ if(SFML_FIND_REQUIRED)
+ # fatal error
+ message(FATAL_ERROR ${FIND_SFML_ERROR})
+ elseif(NOT SFML_FIND_QUIETLY)
+ # error but continue
+ message(STATUS "${FIND_SFML_ERROR}")
+ endif()
endif()
# handle success
if(SFML_FOUND)
- message(STATUS "Found SFML ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR} in ${SFML_INCLUDE_DIR}")
- foreach(FIND_SFML_COMPONENT ${SFML_FIND_COMPONENTS})
- string(TOLOWER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_LOWER)
- string(TOUPPER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_UPPER)
- if(NOT TARGET sfml-${FIND_SFML_COMPONENT_LOWER})
- add_library(sfml-${FIND_SFML_COMPONENT_LOWER} UNKNOWN IMPORTED)
- set_target_properties(sfml-${FIND_SFML_COMPONENT_LOWER} PROPERTIES
- IMPORTED_LOCATION "${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY}"
- INTERFACE_INCLUDE_DIRECTORIES "${SFML_INCLUDE_DIR}"
- )
- if(NOT ${FIND_SFML_COMPONENT_LOWER} STREQUAL system)
- set_target_properties(sfml-${FIND_SFML_COMPONENT_LOWER} PROPERTIES
- INTERFACE_LINK_LIBRARIES sfml-system
- )
- endif()
- endif()
- endforeach()
+ message(STATUS "Found SFML ${SFML_VERSION_MAJOR}.${SFML_VERSION_MINOR} in ${SFML_INCLUDE_DIR}")
+ foreach(FIND_SFML_COMPONENT ${SFML_FIND_COMPONENTS})
+ string(TOLOWER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_LOWER)
+ string(TOUPPER ${FIND_SFML_COMPONENT} FIND_SFML_COMPONENT_UPPER)
+ if(NOT TARGET sfml-${FIND_SFML_COMPONENT_LOWER})
+ add_library(sfml-${FIND_SFML_COMPONENT_LOWER} UNKNOWN IMPORTED)
+ set_target_properties(sfml-${FIND_SFML_COMPONENT_LOWER} PROPERTIES
+ IMPORTED_LOCATION "${SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY}"
+ INTERFACE_INCLUDE_DIRECTORIES "${SFML_INCLUDE_DIR}"
+ )
+ if(NOT ${FIND_SFML_COMPONENT_LOWER} STREQUAL system)
+ set_target_properties(sfml-${FIND_SFML_COMPONENT_LOWER} PROPERTIES
+ INTERFACE_LINK_LIBRARIES sfml-system
+ )
+ endif()
+ endif()
+ endforeach()
endif()
diff --git a/CMake/FindSYSTEMD.cmake b/CMake/FindSYSTEMD.cmake
index d3a706ad19..c0eab93c31 100644
--- a/CMake/FindSYSTEMD.cmake
+++ b/CMake/FindSYSTEMD.cmake
@@ -2,28 +2,28 @@ find_package(PkgConfig QUIET)
pkg_check_modules(PC_SYSTEMD QUIET "libsystemd")
if (PC_SYSTEMD_FOUND)
- add_definitions(${PC_SYSTEMD_CFLAGS} ${PC_SYSTEMD_CFLAGS_OTHER})
+ add_definitions(${PC_SYSTEMD_CFLAGS} ${PC_SYSTEMD_CFLAGS_OTHER})
endif(PC_SYSTEMD_FOUND)
find_path(
- SYSTEMD_INCLUDE_DIRS
- NAMES systemd/sd-daemon.h
- HINTS ${PC_SYSTEMD_INCLUDEDIR} ${PC_SYSTEMD_INCLUDE_DIRS}
+ SYSTEMD_INCLUDE_DIRS
+ NAMES systemd/sd-daemon.h
+ HINTS ${PC_SYSTEMD_INCLUDEDIR} ${PC_SYSTEMD_INCLUDE_DIRS}
)
find_library(
- SYSTEMD_LIBRARIES
- NAMES systemd
- HINTS ${PC_SYSTEMD_LIBDIR} ${PC_SYSTEMD_LIBRARY_DIRS}
+ SYSTEMD_LIBRARIES
+ NAMES systemd
+ HINTS ${PC_SYSTEMD_LIBDIR} ${PC_SYSTEMD_LIBRARY_DIRS}
)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
- SYSTEMD
- REQUIRED_VARS SYSTEMD_LIBRARIES SYSTEMD_INCLUDE_DIRS
+ SYSTEMD
+ REQUIRED_VARS SYSTEMD_LIBRARIES SYSTEMD_INCLUDE_DIRS
)
mark_as_advanced(
- SYSTEMD_FOUND
- SYSTEMD_LIBRARIES SYSTEMD_INCLUDE_DIRS
+ SYSTEMD_FOUND
+ SYSTEMD_LIBRARIES SYSTEMD_INCLUDE_DIRS
)
diff --git a/CMake/RemoveCompileFlag.cmake b/CMake/RemoveCompileFlag.cmake
index 1bb9c167be..e29ae38631 100644
--- a/CMake/RemoveCompileFlag.cmake
+++ b/CMake/RemoveCompileFlag.cmake
@@ -8,9 +8,9 @@
# _flag - The compile flag to remove
#
macro(remove_cxx_flag_from_target _target _flag)
- get_target_property(_target_cxx_flags ${_target} COMPILE_OPTIONS)
- if(_target_cxx_flags)
- list(REMOVE_ITEM _target_cxx_flags ${_flag})
- set_target_properties(${_target} PROPERTIES COMPILE_OPTIONS "${_target_cxx_flags}")
- endif()
+ get_target_property(_target_cxx_flags ${_target} COMPILE_OPTIONS)
+ if(_target_cxx_flags)
+ list(REMOVE_ITEM _target_cxx_flags ${_flag})
+ set_target_properties(${_target} PROPERTIES COMPILE_OPTIONS "${_target_cxx_flags}")
+ endif()
endmacro()
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5e63c62c66..faafce00c2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -781,7 +781,7 @@ add_subdirectory(Externals/rangeset)
add_subdirectory(Externals/FatFs)
if (USE_RETRO_ACHIEVEMENTS)
- add_subdirectory(Externals/rcheevos)
+ add_subdirectory(Externals/rcheevos)
endif()
add_subdirectory(Externals/watcher)
@@ -800,7 +800,7 @@ file(REMOVE "${PROJECT_SOURCE_DIR}/Source/Core/Common/scmrev.h")
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common)
if (NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h)
- file(TOUCH ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h)
+ file(TOUCH ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h)
endif()
if(APPLE)
@@ -819,13 +819,13 @@ endif()
find_package(Git)
if(NOT GIT_FOUND)
- set(GIT_EXECUTABLE "")
+ set(GIT_EXECUTABLE "")
endif()
add_custom_target(
- dolphin_scmrev
- ${CMAKE_COMMAND} -DPROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} -DDISTRIBUTOR=${DISTRIBUTOR} -DDOLPHIN_DEFAULT_UPDATE_TRACK=${DOLPHIN_DEFAULT_UPDATE_TRACK} -DGIT_FOUND=${GIT_FOUND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -DDOLPHIN_WC_REVISION=${DOLPHIN_WC_REVISION} -DDOLPHIN_WC_DESCRIBE=${DOLPHIN_WC_DESCRIBE} -DDOLPHIN_WC_BRANCH=${DOLPHIN_WC_BRANCH} -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} -P ${CMAKE_CURRENT_SOURCE_DIR}/CMake/ScmRevGen.cmake
- BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h" "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/DolphinQt/Info.plist" "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/MacUpdater/Info.plist" "${CMAKE_CURRENT_BINARY_DIR}/Flatpak/org.DolphinEmu.dolphin-emu.metainfo.xml"
- VERBATIM
+ dolphin_scmrev
+ ${CMAKE_COMMAND} -DPROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} -DDISTRIBUTOR=${DISTRIBUTOR} -DDOLPHIN_DEFAULT_UPDATE_TRACK=${DOLPHIN_DEFAULT_UPDATE_TRACK} -DGIT_FOUND=${GIT_FOUND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -DDOLPHIN_WC_REVISION=${DOLPHIN_WC_REVISION} -DDOLPHIN_WC_DESCRIBE=${DOLPHIN_WC_DESCRIBE} -DDOLPHIN_WC_BRANCH=${DOLPHIN_WC_BRANCH} -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} -P ${CMAKE_CURRENT_SOURCE_DIR}/CMake/ScmRevGen.cmake
+ BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h" "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/DolphinQt/Info.plist" "${CMAKE_CURRENT_BINARY_DIR}/Source/Core/MacUpdater/Info.plist" "${CMAKE_CURRENT_BINARY_DIR}/Flatpak/org.DolphinEmu.dolphin-emu.metainfo.xml"
+ VERBATIM
)
# This is here so #include "Common/scmrev.h" finds the generated header.
diff --git a/Externals/FatFs/CMakeLists.txt b/Externals/FatFs/CMakeLists.txt
index 5777bf2a3a..c944edd8f3 100644
--- a/Externals/FatFs/CMakeLists.txt
+++ b/Externals/FatFs/CMakeLists.txt
@@ -1,12 +1,12 @@
add_library(FatFs STATIC
- ff.c
- ffunicode.c
- diskio.h
- ff.h
- ffconf.h
+ ff.c
+ ffunicode.c
+ diskio.h
+ ff.h
+ ffconf.h
)
target_include_directories(FatFs
PUBLIC
- ${CMAKE_CURRENT_SOURCE_DIR}
+ ${CMAKE_CURRENT_SOURCE_DIR}
)
diff --git a/Externals/SFML/CMakeLists.txt b/Externals/SFML/CMakeLists.txt
index 786df802cf..7736feb12c 100644
--- a/Externals/SFML/CMakeLists.txt
+++ b/Externals/SFML/CMakeLists.txt
@@ -1,25 +1,25 @@
set(SRC_NETWORK
- SFML/src/SFML/Network/Http.cpp
- SFML/src/SFML/Network/IpAddress.cpp
- SFML/src/SFML/Network/Packet.cpp
- SFML/src/SFML/Network/Socket.cpp
- SFML/src/SFML/Network/SocketSelector.cpp
- SFML/src/SFML/Network/TcpListener.cpp
- SFML/src/SFML/Network/TcpSocket.cpp
- SFML/src/SFML/Network/UdpSocket.cpp
+ SFML/src/SFML/Network/Http.cpp
+ SFML/src/SFML/Network/IpAddress.cpp
+ SFML/src/SFML/Network/Packet.cpp
+ SFML/src/SFML/Network/Socket.cpp
+ SFML/src/SFML/Network/SocketSelector.cpp
+ SFML/src/SFML/Network/TcpListener.cpp
+ SFML/src/SFML/Network/TcpSocket.cpp
+ SFML/src/SFML/Network/UdpSocket.cpp
)
if(WIN32)
- list(APPEND SRC_NETWORK SFML/src/SFML/Network/Win32/SocketImpl.cpp)
+ list(APPEND SRC_NETWORK SFML/src/SFML/Network/Win32/SocketImpl.cpp)
else()
- list(APPEND SRC_NETWORK SFML/src/SFML/Network/Unix/SocketImpl.cpp)
+ list(APPEND SRC_NETWORK SFML/src/SFML/Network/Unix/SocketImpl.cpp)
endif()
set(SRC_SYSTEM
- SFML/src/SFML/System/Err.cpp
- SFML/include/SFML/System/String.hpp
- SFML/src/SFML/System/String.cpp
- SFML/src/SFML/System/Utils.cpp
+ SFML/src/SFML/System/Err.cpp
+ SFML/include/SFML/System/String.hpp
+ SFML/src/SFML/System/String.cpp
+ SFML/src/SFML/System/Utils.cpp
)
add_library(sfml-network STATIC ${SRC_NETWORK})
@@ -31,4 +31,4 @@ target_include_directories(sfml-system PUBLIC SFML/include PRIVATE SFML/src)
target_include_directories(sfml-network PUBLIC SFML/include PRIVATE SFML/src)
target_link_libraries(sfml-network PUBLIC sfml-system)
dolphin_disable_warnings(sfml-network)
-dolphin_disable_warnings(sfml-system) \ No newline at end of file
+dolphin_disable_warnings(sfml-system)
diff --git a/Externals/WIL/CMakeLists.txt b/Externals/WIL/CMakeLists.txt
index 5adbebbfe0..f79bc17a57 100644
--- a/Externals/WIL/CMakeLists.txt
+++ b/Externals/WIL/CMakeLists.txt
@@ -9,28 +9,28 @@ option(WIL_BUILD_PACKAGING "Sets option to build the packaging, default on" ON)
option(WIL_BUILD_TESTS "Sets option to build the unit tests, default on" ON)
if (NOT DEFINED WIL_BUILD_VERSION)
- set(WIL_BUILD_VERSION "0.0.0")
+ set(WIL_BUILD_VERSION "0.0.0")
endif()
if (NOT DEFINED CPPWINRT_VERSION)
- set(CPPWINRT_VERSION "2.0.221121.5")
+ set(CPPWINRT_VERSION "2.0.221121.5")
endif()
# Detect the Windows SDK version. If we're using the Visual Studio generator, this will be provided for us. Otherwise
# we'll need to assume that this value comes from the command line (e.g. through the VS command prompt)
if (DEFINED CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION)
- set(WIL_WINDOWS_SDK_VERSION ${CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION})
+ set(WIL_WINDOWS_SDK_VERSION ${CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION})
else()
- # This has a trailing backslash for whatever reason...
- string(REGEX REPLACE "\\\\$" "" WIL_WINDOWS_SDK_VERSION "$ENV{WindowsSDKVersion}")
+ # This has a trailing backslash for whatever reason...
+ string(REGEX REPLACE "\\\\$" "" WIL_WINDOWS_SDK_VERSION "$ENV{WindowsSDKVersion}")
endif()
if (${WIL_BUILD_PACKAGING})
- add_subdirectory(packaging)
+ add_subdirectory(packaging)
endif()
if (${WIL_BUILD_TESTS})
- add_subdirectory(tests)
+ add_subdirectory(tests)
endif()
# Gather headers into an interface library.
@@ -40,23 +40,23 @@ add_library(${PROJECT_NAME}::${PROJECT_NAME} ALIAS ${PROJECT_NAME})
# The interface's include directory.
target_include_directories(${PROJECT_NAME} INTERFACE
- $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
)
# Include the .natvis files
if (MSVC)
- target_sources(${PROJECT_NAME} INTERFACE
- "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/natvis/wil.natvis>")
+ target_sources(${PROJECT_NAME} INTERFACE
+ "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/natvis/wil.natvis>")
endif()
# Install Package Configuration
string(TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)
install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME_LOWER}_targets)
install(EXPORT ${PROJECT_NAME_LOWER}_targets
- NAMESPACE ${PROJECT_NAME}::
- FILE ${PROJECT_NAME_LOWER}Config.cmake
- DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME}"
+ NAMESPACE ${PROJECT_NAME}::
+ FILE ${PROJECT_NAME_LOWER}Config.cmake
+ DESTINATION "${CMAKE_INSTALL_DATADIR}/cmake/${PROJECT_NAME}"
)
# Install the headers at a standard cmake location.
diff --git a/Externals/bzip2/CMakeLists.txt b/Externals/bzip2/CMakeLists.txt
index 1bbc50827c..94bbc3bcba 100644
--- a/Externals/bzip2/CMakeLists.txt
+++ b/Externals/bzip2/CMakeLists.txt
@@ -16,24 +16,24 @@ set(CMAKE_REQUIRED_DEFINITIONS -D_LARGEFILE64_SOURCE=1)
# in CMake 2.4.x does not automatically do so and we want
# compatibility with CMake 2.4.x.
if(HAVE_SYS_TYPES_H)
- list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
+ list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
endif()
if(HAVE_STDINT_H)
- list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
+ list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
endif()
if(HAVE_STDDEF_H)
- list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
+ list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
endif()
check_type_size(off64_t OFF64_T)
if(HAVE_OFF64_T)
- add_definitions(-D_LARGEFILE64_SOURCE=1)
+ add_definitions(-D_LARGEFILE64_SOURCE=1)
endif()
set(CMAKE_REQUIRED_DEFINITIONS) # clear variable
# Check for fseeko
check_function_exists(fseeko HAVE_FSEEKO)
if(NOT HAVE_FSEEKO)
- add_definitions(-DNO_FSEEKO)
+ add_definitions(-DNO_FSEEKO)
endif()
#
@@ -41,12 +41,12 @@ endif()
#
check_include_file(unistd.h HAVE_UNISTD_H)
if(HAVE_UNISTD_H)
- add_definitions(-DHAVE_UNISTD_H)
+ add_definitions(-DHAVE_UNISTD_H)
endif()
if(MSVC)
- add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
- add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
+ add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
+ add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
endif()
#============================================================================
@@ -54,19 +54,19 @@ endif()
#============================================================================
set(BZIP2_PUBLIC_HDRS
- bzip2/bzlib.h
+ bzip2/bzlib.h
)
set(BZIP2_PRIVATE_HDRS
- bzip2/bzlib_private.h
+ bzip2/bzlib_private.h
)
set(BZIP2_SRCS
- bzip2/blocksort.c
- bzip2/huffman.c
- bzip2/crctable.c
- bzip2/randtable.c
- bzip2/compress.c
- bzip2/decompress.c
- bzip2/bzlib.c
+ bzip2/blocksort.c
+ bzip2/huffman.c
+ bzip2/crctable.c
+ bzip2/randtable.c
+ bzip2/compress.c
+ bzip2/decompress.c
+ bzip2/bzlib.c
)
add_library(bzip2 STATIC ${BZIP2_SRCS} ${BZIP2_PUBLIC_HDRS} ${BZIP2_PRIVATE_HDRS})
@@ -75,5 +75,5 @@ dolphin_disable_warnings(bzip2)
target_include_directories(bzip2
PUBLIC
- ${CMAKE_CURRENT_SOURCE_DIR}/bzip2
+ ${CMAKE_CURRENT_SOURCE_DIR}/bzip2
)
diff --git a/Externals/cpp-optparse/CMakeLists.txt b/Externals/cpp-optparse/CMakeLists.txt
index 25bff0d444..1d255582f7 100644
--- a/Externals/cpp-optparse/CMakeLists.txt
+++ b/Externals/cpp-optparse/CMakeLists.txt
@@ -1,6 +1,6 @@
set(SRCS
- cpp-optparse/OptionParser.cpp
- cpp-optparse/OptionParser.h
+ cpp-optparse/OptionParser.cpp
+ cpp-optparse/OptionParser.h
)
add_library(cpp-optparse STATIC ${SRCS})
@@ -10,5 +10,5 @@ dolphin_disable_warnings(cpp-optparse)
target_include_directories(cpp-optparse
PUBLIC
- ${CMAKE_CURRENT_SOURCE_DIR}/cpp-optparse
+ ${CMAKE_CURRENT_SOURCE_DIR}/cpp-optparse
)
diff --git a/Externals/discord-rpc/CMakeLists.txt b/Externals/discord-rpc/CMakeLists.txt
index 148af125e9..f5e313e2af 100644
--- a/Externals/discord-rpc/CMakeLists.txt
+++ b/Externals/discord-rpc/CMakeLists.txt
@@ -5,8 +5,8 @@ include(GNUInstallDirs)
# format
file(GLOB_RECURSE ALL_SOURCE_FILES
- include/*.h
- src/*.cpp src/*.h src/*.c
+ include/*.h
+ src/*.cpp src/*.h src/*.c
)
# add subdirs
diff --git a/Externals/imgui/CMakeLists.txt b/Externals/imgui/CMakeLists.txt
index bc63dd58fe..4dd9579eb3 100644
--- a/Externals/imgui/CMakeLists.txt
+++ b/Externals/imgui/CMakeLists.txt
@@ -16,9 +16,9 @@ add_library(imgui STATIC ${SRCS})
dolphin_disable_warnings(imgui)
target_include_directories(imgui
- PUBLIC
- "${CMAKE_CURRENT_SOURCE_DIR}"
- "${CMAKE_CURRENT_SOURCE_DIR}/imgui"
+ PUBLIC
+ "${CMAKE_CURRENT_SOURCE_DIR}"
+ "${CMAKE_CURRENT_SOURCE_DIR}/imgui"
)
target_compile_definitions(imgui
@@ -27,6 +27,6 @@ target_compile_definitions(imgui
)
target_link_libraries(imgui
-PRIVATE
- fmt::fmt
+ PRIVATE
+ fmt::fmt
)
diff --git a/Externals/libiconv/CMakeLists.txt b/Externals/libiconv/CMakeLists.txt
index a447d60771..8e90d1ea49 100644
--- a/Externals/libiconv/CMakeLists.txt
+++ b/Externals/libiconv/CMakeLists.txt
@@ -3,14 +3,14 @@ add_subdirectory(lib)
add_subdirectory(libcharset)
add_library(iconv STATIC
- lib/iconv.c
+ lib/iconv.c
)
target_link_libraries(iconv PUBLIC libcharset)
target_include_directories(iconv
- PUBLIC
- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
- $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/lib>
+ PUBLIC
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/lib>
)
dolphin_disable_warnings(iconv)
diff --git a/Externals/libiconv/lib/CMakeLists.txt b/Externals/libiconv/lib/CMakeLists.txt
index 00d1975a9e..635c093199 100644
--- a/Externals/libiconv/lib/CMakeLists.txt
+++ b/Externals/libiconv/lib/CMakeLists.txt
@@ -56,4 +56,4 @@ configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
${CMAKE_CURRENT_BINARY_DIR}/config.h
@ONLY
-) \ No newline at end of file
+)
diff --git a/Externals/liblzma/CMakeLists.txt b/Externals/liblzma/CMakeLists.txt
index 0d33d0ad9d..8afaa1e81c 100644
--- a/Externals/liblzma/CMakeLists.txt
+++ b/Externals/liblzma/CMakeLists.txt
@@ -14,24 +14,24 @@ set(CMAKE_REQUIRED_DEFINITIONS -D_LARGEFILE64_SOURCE=1)
# in CMake 2.4.x does not automatically do so and we want
# compatibility with CMake 2.4.x.
if(HAVE_SYS_TYPES_H)
- list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
+ list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_SYS_TYPES_H)
endif()
if(HAVE_STDINT_H)
- list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
+ list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDINT_H)
endif()
if(HAVE_STDDEF_H)
- list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
+ list(APPEND CMAKE_REQUIRED_DEFINITIONS -DHAVE_STDDEF_H)
endif()
check_type_size(off64_t OFF64_T)
if(HAVE_OFF64_T)
- add_definitions(-D_LARGEFILE64_SOURCE=1)
+ add_definitions(-D_LARGEFILE64_SOURCE=1)
endif()
set(CMAKE_REQUIRED_DEFINITIONS) # clear variable
# Check for fseeko
check_function_exists(fseeko HAVE_FSEEKO)
if(NOT HAVE_FSEEKO)
- add_definitions(-DNO_FSEEKO)
+ add_definitions(-DNO_FSEEKO)
endif()
#
@@ -39,13 +39,13 @@ endif()
#
check_include_file(unistd.h HAVE_UNISTD_H)
if(HAVE_UNISTD_H)
- add_definitions(-DHAVE_UNISTD_H)
+ add_definitions(-DHAVE_UNISTD_H)
endif()
if(MSVC)
- add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
- add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
+ add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
+ add_definitions(-D_CRT_NONSTDC_NO_DEPRECATE)
endif()
add_definitions(-DHAVE_CONFIG_H)
@@ -56,152 +56,152 @@ add_definitions(-DLZMA_API_STATIC)
#============================================================================
set(LZMA_PUBLIC_HDRS
- api/lzma.h
- api/lzma/base.h
- api/lzma/bcj.h
- api/lzma/block.h
- api/lzma/check.h
- api/lzma/container.h
- api/lzma/delta.h
- api/lzma/filter.h
- api/lzma/hardware.h
- api/lzma/index.h
- api/lzma/index_hash.h
- api/lzma/lzma12.h
- api/lzma/stream_flags.h
- api/lzma/version.h
- api/lzma/vli.h
+ api/lzma.h
+ api/lzma/base.h
+ api/lzma/bcj.h
+ api/lzma/block.h
+ api/lzma/check.h
+ api/lzma/container.h
+ api/lzma/delta.h
+ api/lzma/filter.h
+ api/lzma/hardware.h
+ api/lzma/index.h
+ api/lzma/index_hash.h
+ api/lzma/lzma12.h
+ api/lzma/stream_flags.h
+ api/lzma/version.h
+ api/lzma/vli.h
)
set(LZMA_SRCS
- check/check.c
- check/check.h
- check/crc32_fast.c
- check/crc32_table_be.h
- check/crc32_table.c
- check/crc32_table_le.h
- check/crc64_fast.c
- check/crc64_table_be.h
- check/crc64_table.c
- check/crc64_table_le.h
- check/crc_macros.h
- check/sha256.c
- common/alone_decoder.c
- common/alone_decoder.h
- common/alone_encoder.c
- common/auto_decoder.c
- common/block_buffer_decoder.c
- common/block_buffer_encoder.c
- common/block_buffer_encoder.h
- common/block_decoder.c
- common/block_decoder.h
- common/block_encoder.c
- common/block_encoder.h
- common/block_header_decoder.c
- common/block_header_encoder.c
- common/block_util.c
- common/common.c
- common/common.h
- common/easy_buffer_encoder.c
- common/easy_decoder_memusage.c
- common/easy_encoder.c
- common/easy_encoder_memusage.c
- common/easy_preset.c
- common/easy_preset.h
- common/filter_buffer_decoder.c
- common/filter_buffer_encoder.c
- common/filter_common.c
- common/filter_common.h
- common/filter_decoder.c
- common/filter_decoder.h
- common/filter_encoder.c
- common/filter_encoder.h
- common/filter_flags_decoder.c
- common/filter_flags_encoder.c
- common/hardware_cputhreads.c
- common/hardware_physmem.c
- common/index.c
- common/index_decoder.c
- common/index_encoder.c
- common/index_encoder.h
- common/index.h
- common/index_hash.c
- common/memcmplen.h
- common/outqueue.c
- common/outqueue.h
- common/stream_buffer_decoder.c
- common/stream_buffer_encoder.c
- common/stream_decoder.c
- common/stream_decoder.h
- common/stream_encoder.c
- common/stream_encoder_mt.c
- common/stream_flags_common.c
- common/stream_flags_common.h
- common/stream_flags_decoder.c
- common/stream_flags_encoder.c
- common/vli_decoder.c
- common/vli_encoder.c
- common/vli_size.c
- delta/delta_common.c
- delta/delta_common.h
- delta/delta_decoder.c
- delta/delta_decoder.h
- delta/delta_encoder.c
- delta/delta_encoder.h
- delta/delta_private.h
- lz/lz_decoder.c
- lz/lz_decoder.h
- lz/lz_encoder.c
- lz/lz_encoder.h
- lz/lz_encoder_hash.h
- lz/lz_encoder_hash_table.h
- lz/lz_encoder_mf.c
- lzma/fastpos.h
- lzma/fastpos_table.c
- lzma/lzma2_decoder.c
- lzma/lzma2_decoder.h
- lzma/lzma2_encoder.c
- lzma/lzma2_encoder.h
- lzma/lzma_common.h
- lzma/lzma_decoder.c
- lzma/lzma_decoder.h
- lzma/lzma_encoder.c
- lzma/lzma_encoder.h
- lzma/lzma_encoder_optimum_fast.c
- lzma/lzma_encoder_optimum_normal.c
- lzma/lzma_encoder_presets.c
- lzma/lzma_encoder_private.h
- rangecoder/price.h
- rangecoder/price_table.c
- rangecoder/range_common.h
- rangecoder/range_decoder.h
- rangecoder/range_encoder.h
- simple/simple_coder.c
- simple/simple_coder.h
- simple/simple_decoder.c
- simple/simple_decoder.h
- simple/simple_encoder.c
- simple/simple_encoder.h
- simple/simple_private.h
- tuklib/mythread.h
- tuklib/sysdefs.h
- tuklib/tuklib_common.h
- tuklib/tuklib_config.h
- tuklib/tuklib_cpucores.c
- tuklib/tuklib_cpucores.h
- tuklib/tuklib_exit.c
- tuklib/tuklib_exit.h
- tuklib/tuklib_gettext.h
- tuklib/tuklib_integer.h
- tuklib/tuklib_mbstr_fw.c
- tuklib/tuklib_mbstr.h
- tuklib/tuklib_mbstr_width.c
- tuklib/tuklib_open_stdxxx.c
- tuklib/tuklib_open_stdxxx.h
- tuklib/tuklib_physmem.c
- tuklib/tuklib_physmem.h
- tuklib/tuklib_progname.c
- tuklib/tuklib_progname.h
+ check/check.c
+ check/check.h
+ check/crc32_fast.c
+ check/crc32_table_be.h
+ check/crc32_table.c
+ check/crc32_table_le.h
+ check/crc64_fast.c
+ check/crc64_table_be.h
+ check/crc64_table.c
+ check/crc64_table_le.h
+ check/crc_macros.h
+ check/sha256.c
+ common/alone_decoder.c
+ common/alone_decoder.h
+ common/alone_encoder.c
+ common/auto_decoder.c
+ common/block_buffer_decoder.c
+ common/block_buffer_encoder.c
+ common/block_buffer_encoder.h
+ common/block_decoder.c
+ common/block_decoder.h
+ common/block_encoder.c
+ common/block_encoder.h
+ common/block_header_decoder.c
+ common/block_header_encoder.c
+ common/block_util.c
+ common/common.c
+ common/common.h
+ common/easy_buffer_encoder.c
+ common/easy_decoder_memusage.c
+ common/easy_encoder.c
+ common/easy_encoder_memusage.c
+ common/easy_preset.c
+ common/easy_preset.h
+ common/filter_buffer_decoder.c
+ common/filter_buffer_encoder.c
+ common/filter_common.c
+ common/filter_common.h
+ common/filter_decoder.c
+ common/filter_decoder.h
+ common/filter_encoder.c
+ common/filter_encoder.h
+ common/filter_flags_decoder.c
+ common/filter_flags_encoder.c
+ common/hardware_cputhreads.c
+ common/hardware_physmem.c
+ common/index.c
+ common/index_decoder.c
+ common/index_encoder.c
+ common/index_encoder.h
+ common/index.h
+ common/index_hash.c
+ common/memcmplen.h
+ common/outqueue.c
+ common/outqueue.h
+ common/stream_buffer_decoder.c
+ common/stream_buffer_encoder.c
+ common/stream_decoder.c
+ common/stream_decoder.h
+ common/stream_encoder.c
+ common/stream_encoder_mt.c
+ common/stream_flags_common.c
+ common/stream_flags_common.h
+ common/stream_flags_decoder.c
+ common/stream_flags_encoder.c
+ common/vli_decoder.c
+ common/vli_encoder.c
+ common/vli_size.c
+ delta/delta_common.c
+ delta/delta_common.h
+ delta/delta_decoder.c
+ delta/delta_decoder.h
+ delta/delta_encoder.c
+ delta/delta_encoder.h
+ delta/delta_private.h
+ lz/lz_decoder.c
+ lz/lz_decoder.h
+ lz/lz_encoder.c
+ lz/lz_encoder.h
+ lz/lz_encoder_hash.h
+ lz/lz_encoder_hash_table.h
+ lz/lz_encoder_mf.c
+ lzma/fastpos.h
+ lzma/fastpos_table.c
+ lzma/lzma2_decoder.c
+ lzma/lzma2_decoder.h
+ lzma/lzma2_encoder.c
+ lzma/lzma2_encoder.h
+ lzma/lzma_common.h
+ lzma/lzma_decoder.c
+ lzma/lzma_decoder.h
+ lzma/lzma_encoder.c
+ lzma/lzma_encoder.h
+ lzma/lzma_encoder_optimum_fast.c
+ lzma/lzma_encoder_optimum_normal.c
+ lzma/lzma_encoder_presets.c
+ lzma/lzma_encoder_private.h
+ rangecoder/price.h
+ rangecoder/price_table.c
+ rangecoder/range_common.h
+ rangecoder/range_decoder.h
+ rangecoder/range_encoder.h
+ simple/simple_coder.c
+ simple/simple_coder.h
+ simple/simple_decoder.c
+ simple/simple_decoder.h
+ simple/simple_encoder.c
+ simple/simple_encoder.h
+ simple/simple_private.h
+ tuklib/mythread.h
+ tuklib/sysdefs.h
+ tuklib/tuklib_common.h
+ tuklib/tuklib_config.h
+ tuklib/tuklib_cpucores.c
+ tuklib/tuklib_cpucores.h
+ tuklib/tuklib_exit.c
+ tuklib/tuklib_exit.h
+ tuklib/tuklib_gettext.h
+ tuklib/tuklib_integer.h
+ tuklib/tuklib_mbstr_fw.c
+ tuklib/tuklib_mbstr.h
+ tuklib/tuklib_mbstr_width.c
+ tuklib/tuklib_open_stdxxx.c
+ tuklib/tuklib_open_stdxxx.h
+ tuklib/tuklib_physmem.c
+ tuklib/tuklib_physmem.h
+ tuklib/tuklib_progname.c
+ tuklib/tuklib_progname.h
)
add_library(lzma STATIC ${LZMA_SRCS} ${LZMA_PUBLIC_HDRS})
@@ -211,9 +211,9 @@ dolphin_disable_warnings(lzma)
target_compile_definitions(lzma PUBLIC LZMA_API_STATIC)
target_include_directories(lzma
-PUBLIC
+ PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/api
-PRIVATE
+ PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/
${CMAKE_CURRENT_SOURCE_DIR}/check
${CMAKE_CURRENT_SOURCE_DIR}/common
diff --git a/Externals/libusb/CMakeLists.txt b/Externals/libusb/CMakeLists.txt
index c91df85403..dafb563f72 100644
--- a/Externals/libusb/CMakeLists.txt
+++ b/Externals/libusb/CMakeLists.txt
@@ -1,86 +1,86 @@
add_library(usb STATIC EXCLUDE_FROM_ALL
- libusb/libusb/core.c
- libusb/libusb/descriptor.c
- libusb/libusb/hotplug.c
- libusb/libusb/io.c
- libusb/libusb/strerror.c
- libusb/libusb/sync.c
+ libusb/libusb/core.c
+ libusb/libusb/descriptor.c
+ libusb/libusb/hotplug.c
+ libusb/libusb/io.c
+ libusb/libusb/strerror.c
+ libusb/libusb/sync.c
)
dolphin_disable_warnings(usb)
set_target_properties(usb PROPERTIES VERSION 1.0.26)
if(WIN32)
- target_include_directories(usb BEFORE PUBLIC libusb/libusb PRIVATE libusb/msvc)
+ target_include_directories(usb BEFORE PUBLIC libusb/libusb PRIVATE libusb/msvc)
else()
target_include_directories(usb
- # turns out other projects also have "config.h", so make sure the
- # LibUSB one comes first
- BEFORE
+ # turns out other projects also have "config.h", so make sure the
+ # LibUSB one comes first
+ BEFORE
- PUBLIC libusb/libusb
- PRIVATE "${CMAKE_CURRENT_BINARY_DIR}"
+ PUBLIC libusb/libusb
+ PRIVATE "${CMAKE_CURRENT_BINARY_DIR}"
)
endif()
if(WIN32 OR CYGWIN)
- target_sources(usb PRIVATE
- libusb/libusb/os/threads_windows.c
- libusb/libusb/os/windows_common.c
- libusb/libusb/os/windows_usbdk.c
- libusb/libusb/os/windows_winusb.c
- libusb/libusb/os/events_windows.c
- )
- set(PLATFORM_WINDOWS TRUE)
+ target_sources(usb PRIVATE
+ libusb/libusb/os/threads_windows.c
+ libusb/libusb/os/windows_common.c
+ libusb/libusb/os/windows_usbdk.c
+ libusb/libusb/os/windows_winusb.c
+ libusb/libusb/os/events_windows.c
+ )
+ set(PLATFORM_WINDOWS TRUE)
elseif(APPLE)
- target_sources(usb PRIVATE libusb/libusb/os/darwin_usb.c)
- find_library(COREFOUNDATION_LIBRARY CoreFoundation)
- find_library(IOKIT_LIBRARY IOKit)
- find_library(OBJC_LIBRARY objc)
- find_library(SECURITY_LIBRARY Security)
- target_link_libraries(usb PRIVATE
- ${COREFOUNDATION_LIBRARY}
- ${IOKIT_LIBRARY}
- ${OBJC_LIBRARY}
- ${SECURITY_LIBRARY}
- )
+ target_sources(usb PRIVATE libusb/libusb/os/darwin_usb.c)
+ find_library(COREFOUNDATION_LIBRARY CoreFoundation)
+ find_library(IOKIT_LIBRARY IOKit)
+ find_library(OBJC_LIBRARY objc)
+ find_library(SECURITY_LIBRARY Security)
+ target_link_libraries(usb PRIVATE
+ ${COREFOUNDATION_LIBRARY}
+ ${IOKIT_LIBRARY}
+ ${OBJC_LIBRARY}
+ ${SECURITY_LIBRARY}
+ )
# # Dolphin on Android doesn't use libusb.
#elseif(ANDROID)
-# target_sources(usb PRIVATE
-# libusb/libusb/os/linux_usbfs.c
-# libusb/libusb/os/linux_netlink.c
-# )
-# find_library(LOG_LIBRARY log)
-# target_link_libraries(usb PRIVATE ${LOG_LIBRARY})
+# target_sources(usb PRIVATE
+# libusb/libusb/os/linux_usbfs.c
+# libusb/libusb/os/linux_netlink.c
+# )
+# find_library(LOG_LIBRARY log)
+# target_link_libraries(usb PRIVATE ${LOG_LIBRARY})
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- target_sources(usb PRIVATE libusb/libusb/os/linux_usbfs.c)
- find_package(LIBUDEV)
- if(LIBUDEV_FOUND)
- target_sources(usb PRIVATE libusb/libusb/os/linux_udev.c)
- target_link_libraries(usb PRIVATE "${LIBUDEV_LIBRARIES}")
- target_include_directories(usb PRIVATE "${LIBUDEV_INCLUDE_DIR}")
- set(HAVE_LIBUDEV TRUE)
- else()
- target_sources(usb PRIVATE libusb/libusb/os/linux_netlink.c)
- endif()
+ target_sources(usb PRIVATE libusb/libusb/os/linux_usbfs.c)
+ find_package(LIBUDEV)
+ if(LIBUDEV_FOUND)
+ target_sources(usb PRIVATE libusb/libusb/os/linux_udev.c)
+ target_link_libraries(usb PRIVATE "${LIBUDEV_LIBRARIES}")
+ target_include_directories(usb PRIVATE "${LIBUDEV_INCLUDE_DIR}")
+ set(HAVE_LIBUDEV TRUE)
+ else()
+ target_sources(usb PRIVATE libusb/libusb/os/linux_netlink.c)
+ endif()
elseif(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
- target_sources(usb PRIVATE libusb/libusb/os/netbsd_usb.c)
+ target_sources(usb PRIVATE libusb/libusb/os/netbsd_usb.c)
elseif(${CMAKE_SYSTEM_NAME} MATCHES "OpenBSD")
- target_sources(usb PRIVATE libusb/libusb/os/openbsd_usb.c)
+ target_sources(usb PRIVATE libusb/libusb/os/openbsd_usb.c)
endif()
if(UNIX)
- target_sources(usb PRIVATE
- libusb/libusb/os/events_posix.c
- libusb/libusb/os/threads_posix.c
- )
- find_package(Threads REQUIRED)
- if(THREADS_HAVE_PTHREAD_ARG)
- target_compile_options(usb PUBLIC "-pthread")
- endif()
- if(CMAKE_THREAD_LIBS_INIT)
- target_link_libraries(usb PRIVATE "${CMAKE_THREAD_LIBS_INIT}")
- endif()
- set(PLATFORM_POSIX TRUE)
+ target_sources(usb PRIVATE
+ libusb/libusb/os/events_posix.c
+ libusb/libusb/os/threads_posix.c
+ )
+ find_package(Threads REQUIRED)
+ if(THREADS_HAVE_PTHREAD_ARG)
+ target_compile_options(usb PUBLIC "-pthread")
+ endif()
+ if(CMAKE_THREAD_LIBS_INIT)
+ target_link_libraries(usb PRIVATE "${CMAKE_THREAD_LIBS_INIT}")
+ endif()
+ set(PLATFORM_POSIX TRUE)
endif()
# Create config.h
diff --git a/Externals/rangeset/CMakeLists.txt b/Externals/rangeset/CMakeLists.txt
index af76d99b01..a3dca5a1ec 100644
--- a/Externals/rangeset/CMakeLists.txt
+++ b/Externals/rangeset/CMakeLists.txt
@@ -1,4 +1,4 @@
add_library(RangeSet::RangeSet INTERFACE IMPORTED GLOBAL)
set_target_properties(RangeSet::RangeSet PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_LIST_DIR}/include
+ INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_LIST_DIR}/include
)
diff --git a/Externals/rcheevos/CMakeLists.txt b/Externals/rcheevos/CMakeLists.txt
index e1a857488b..dd75487339 100644
--- a/Externals/rcheevos/CMakeLists.txt
+++ b/Externals/rcheevos/CMakeLists.txt
@@ -1,61 +1,61 @@
add_library(rcheevos
- rcheevos/include/rc_api_editor.h
- rcheevos/include/rc_api_info.h
- rcheevos/include/rc_api_request.h
- rcheevos/include/rc_api_runtime.h
- rcheevos/include/rc_api_user.h
- rcheevos/include/rc_client.h
- rcheevos/include/rc_client_raintegration.h
- rcheevos/include/rc_consoles.h
- rcheevos/include/rc_error.h
- rcheevos/include/rc_export.h
- rcheevos/include/rc_hash.h
- rcheevos/include/rcheevos.h
- rcheevos/include/rc_runtime.h
- rcheevos/include/rc_runtime_types.h
- rcheevos/include/rc_util.h
- rcheevos/src/rapi/rc_api_common.c
- rcheevos/src/rapi/rc_api_common.h
- rcheevos/src/rapi/rc_api_editor.c
- rcheevos/src/rapi/rc_api_info.c
- rcheevos/src/rapi/rc_api_runtime.c
- rcheevos/src/rapi/rc_api_user.c
- rcheevos/src/rcheevos/alloc.c
- rcheevos/src/rcheevos/condition.c
- rcheevos/src/rcheevos/condset.c
- rcheevos/src/rcheevos/consoleinfo.c
- rcheevos/src/rcheevos/format.c
- rcheevos/src/rcheevos/lboard.c
- rcheevos/src/rcheevos/memref.c
- rcheevos/src/rcheevos/operand.c
- rcheevos/src/rcheevos/rc_internal.h
- rcheevos/src/rcheevos/rc_validate.c
- rcheevos/src/rcheevos/rc_validate.h
- rcheevos/src/rcheevos/richpresence.c
- rcheevos/src/rcheevos/runtime.c
- rcheevos/src/rcheevos/runtime_progress.c
- rcheevos/src/rcheevos/trigger.c
- rcheevos/src/rcheevos/value.c
- rcheevos/src/rhash/aes.c
- rcheevos/src/rhash/aes.h
- rcheevos/src/rhash/cdreader.c
- rcheevos/src/rhash/hash.c
- rcheevos/src/rhash/hash_disc.c
- rcheevos/src/rhash/md5.c
- rcheevos/src/rhash/md5.h
- rcheevos/src/rhash/rc_hash_internal.h
- rcheevos/src/rc_client.c
- rcheevos/src/rc_client_external.c
- rcheevos/src/rc_client_external.h
- rcheevos/src/rc_client_external_versions.h
- rcheevos/src/rc_client_internal.h
- rcheevos/src/rc_client_raintegration.c
- rcheevos/src/rc_client_raintegration_internal.h
- rcheevos/src/rc_compat.c
- rcheevos/src/rc_compat.h
- rcheevos/src/rc_util.c
- rcheevos/src/rc_version.c
- rcheevos/src/rc_version.h
+ rcheevos/include/rc_api_editor.h
+ rcheevos/include/rc_api_info.h
+ rcheevos/include/rc_api_request.h
+ rcheevos/include/rc_api_runtime.h
+ rcheevos/include/rc_api_user.h
+ rcheevos/include/rc_client.h
+ rcheevos/include/rc_client_raintegration.h
+ rcheevos/include/rc_consoles.h
+ rcheevos/include/rc_error.h
+ rcheevos/include/rc_export.h
+ rcheevos/include/rc_hash.h
+ rcheevos/include/rcheevos.h
+ rcheevos/include/rc_runtime.h
+ rcheevos/include/rc_runtime_types.h
+ rcheevos/include/rc_util.h
+ rcheevos/src/rapi/rc_api_common.c
+ rcheevos/src/rapi/rc_api_common.h
+ rcheevos/src/rapi/rc_api_editor.c
+ rcheevos/src/rapi/rc_api_info.c
+ rcheevos/src/rapi/rc_api_runtime.c
+ rcheevos/src/rapi/rc_api_user.c
+ rcheevos/src/rcheevos/alloc.c
+ rcheevos/src/rcheevos/condition.c
+ rcheevos/src/rcheevos/condset.c
+ rcheevos/src/rcheevos/consoleinfo.c
+ rcheevos/src/rcheevos/format.c
+ rcheevos/src/rcheevos/lboard.c
+ rcheevos/src/rcheevos/memref.c
+ rcheevos/src/rcheevos/operand.c
+ rcheevos/src/rcheevos/rc_internal.h
+ rcheevos/src/rcheevos/rc_validate.c
+ rcheevos/src/rcheevos/rc_validate.h
+ rcheevos/src/rcheevos/richpresence.c
+ rcheevos/src/rcheevos/runtime.c
+ rcheevos/src/rcheevos/runtime_progress.c
+ rcheevos/src/rcheevos/trigger.c
+ rcheevos/src/rcheevos/value.c
+ rcheevos/src/rhash/aes.c
+ rcheevos/src/rhash/aes.h
+ rcheevos/src/rhash/cdreader.c
+ rcheevos/src/rhash/hash.c
+ rcheevos/src/rhash/hash_disc.c
+ rcheevos/src/rhash/md5.c
+ rcheevos/src/rhash/md5.h
+ rcheevos/src/rhash/rc_hash_internal.h
+ rcheevos/src/rc_client.c
+ rcheevos/src/rc_client_external.c
+ rcheevos/src/rc_client_external.h
+ rcheevos/src/rc_client_external_versions.h
+ rcheevos/src/rc_client_internal.h
+ rcheevos/src/rc_client_raintegration.c
+ rcheevos/src/rc_client_raintegration_internal.h
+ rcheevos/src/rc_compat.c
+ rcheevos/src/rc_compat.h
+ rcheevos/src/rc_util.c
+ rcheevos/src/rc_version.c
+ rcheevos/src/rc_version.h
)
dolphin_disable_warnings(rcheevos)
@@ -69,5 +69,5 @@ target_compile_definitions(rcheevos PRIVATE "RC_HASH_NO_ROM")
target_compile_definitions(rcheevos PRIVATE "RC_HASH_NO_ZIP")
if(CMAKE_SYSTEM_NAME MATCHES "Windows")
target_compile_definitions(rcheevos PRIVATE "RC_CLIENT_SUPPORTS_RAINTEGRATION")
- target_compile_definitions(rcheevos PRIVATE "_CRT_SECURE_NO_WARNINGS")
+ target_compile_definitions(rcheevos PRIVATE "_CRT_SECURE_NO_WARNINGS")
endif()
diff --git a/Externals/spirv_cross/CMakeLists.txt b/Externals/spirv_cross/CMakeLists.txt
index db55eec305..2b9461dc07 100644
--- a/Externals/spirv_cross/CMakeLists.txt
+++ b/Externals/spirv_cross/CMakeLists.txt
@@ -1,32 +1,32 @@
set(SRCS
- SPIRV-Cross/GLSL.std.450.h
- SPIRV-Cross/spirv.h
- SPIRV-Cross/spirv.hpp
- SPIRV-Cross/spirv_cfg.cpp
- SPIRV-Cross/spirv_cfg.hpp
- SPIRV-Cross/spirv_common.hpp
- SPIRV-Cross/spirv_cpp.cpp
- SPIRV-Cross/spirv_cpp.hpp
- SPIRV-Cross/spirv_cross.cpp
- SPIRV-Cross/spirv_cross.hpp
- SPIRV-Cross/spirv_cross_c.cpp
- SPIRV-Cross/spirv_cross_c.h
- SPIRV-Cross/spirv_cross_containers.hpp
- SPIRV-Cross/spirv_cross_error_handling.hpp
- SPIRV-Cross/spirv_cross_parsed_ir.cpp
- SPIRV-Cross/spirv_cross_parsed_ir.hpp
- SPIRV-Cross/spirv_cross_util.cpp
- SPIRV-Cross/spirv_cross_util.hpp
- SPIRV-Cross/spirv_glsl.cpp
- SPIRV-Cross/spirv_glsl.hpp
- SPIRV-Cross/spirv_hlsl.cpp
- SPIRV-Cross/spirv_hlsl.hpp
- SPIRV-Cross/spirv_msl.cpp
- SPIRV-Cross/spirv_msl.hpp
- SPIRV-Cross/spirv_parser.cpp
- SPIRV-Cross/spirv_parser.hpp
- SPIRV-Cross/spirv_reflect.cpp
- SPIRV-Cross/spirv_reflect.hpp
+ SPIRV-Cross/GLSL.std.450.h
+ SPIRV-Cross/spirv.h
+ SPIRV-Cross/spirv.hpp
+ SPIRV-Cross/spirv_cfg.cpp
+ SPIRV-Cross/spirv_cfg.hpp
+ SPIRV-Cross/spirv_common.hpp
+ SPIRV-Cross/spirv_cpp.cpp
+ SPIRV-Cross/spirv_cpp.hpp
+ SPIRV-Cross/spirv_cross.cpp
+ SPIRV-Cross/spirv_cross.hpp
+ SPIRV-Cross/spirv_cross_c.cpp
+ SPIRV-Cross/spirv_cross_c.h
+ SPIRV-Cross/spirv_cross_containers.hpp
+ SPIRV-Cross/spirv_cross_error_handling.hpp
+ SPIRV-Cross/spirv_cross_parsed_ir.cpp
+ SPIRV-Cross/spirv_cross_parsed_ir.hpp
+ SPIRV-Cross/spirv_cross_util.cpp
+ SPIRV-Cross/spirv_cross_util.hpp
+ SPIRV-Cross/spirv_glsl.cpp
+ SPIRV-Cross/spirv_glsl.hpp
+ SPIRV-Cross/spirv_hlsl.cpp
+ SPIRV-Cross/spirv_hlsl.hpp
+ SPIRV-Cross/spirv_msl.cpp
+ SPIRV-Cross/spirv_msl.hpp
+ SPIRV-Cross/spirv_parser.cpp
+ SPIRV-Cross/spirv_parser.hpp
+ SPIRV-Cross/spirv_reflect.cpp
+ SPIRV-Cross/spirv_reflect.hpp
)
if(NOT MSVC)
@@ -40,9 +40,9 @@ add_compile_options(-Wno-sign-compare)
add_compile_options(-Wno-parentheses)
add_compile_options(-Wno-unused-variable)
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
- add_compile_options(-Wno-unused-but-set-variable)
+ add_compile_options(-Wno-unused-but-set-variable)
elseif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
- add_compile_options(-Wno-missing-variable-declarations)
+ add_compile_options(-Wno-missing-variable-declarations)
endif()
endif()
diff --git a/Externals/tinygltf/CMakeLists.txt b/Externals/tinygltf/CMakeLists.txt
index 0d86268bbe..b11ac09b68 100644
--- a/Externals/tinygltf/CMakeLists.txt
+++ b/Externals/tinygltf/CMakeLists.txt
@@ -3,7 +3,7 @@ target_compile_definitions(tinygltf PUBLIC TINYGLTF_NOEXCEPTION)
target_compile_definitions(tinygltf PUBLIC TINYGLTF_NO_EXTERNAL_IMAGE)
target_compile_definitions(tinygltf PUBLIC TINYGLTF_USE_CPP14)
if (NOT MSVC)
- target_compile_features(tinygltf PRIVATE cxx_std_20)
+ target_compile_features(tinygltf PRIVATE cxx_std_20)
endif()
target_sources(tinygltf PRIVATE
tinygltf/tiny_gltf.cc)
diff --git a/Externals/watcher/CMakeLists.txt b/Externals/watcher/CMakeLists.txt
index 097f16d647..ef47730f89 100644
--- a/Externals/watcher/CMakeLists.txt
+++ b/Externals/watcher/CMakeLists.txt
@@ -1,4 +1,4 @@
add_library(watcher INTERFACE IMPORTED GLOBAL)
set_target_properties(watcher PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_LIST_DIR}/watcher/include
+ INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_LIST_DIR}/watcher/include
)
diff --git a/Source/CMakeLists.txt b/Source/CMakeLists.txt
index 8d74b60470..394f8c2484 100644
--- a/Source/CMakeLists.txt
+++ b/Source/CMakeLists.txt
@@ -76,7 +76,7 @@ add_definitions(-D__STDC_CONSTANT_MACROS)
check_symbol_exists(elf_aux_info sys/auxv.h HAVE_ELF_AUX_INFO)
if(HAVE_ELF_AUX_INFO)
- add_definitions(-DHAVE_ELF_AUX_INFO)
+ add_definitions(-DHAVE_ELF_AUX_INFO)
endif()
add_subdirectory(Core)
diff --git a/Source/Core/DolphinQt/CMakeLists.txt b/Source/Core/DolphinQt/CMakeLists.txt
index cd49f7f108..c6c201ea48 100644
--- a/Source/Core/DolphinQt/CMakeLists.txt
+++ b/Source/Core/DolphinQt/CMakeLists.txt
@@ -377,8 +377,8 @@ add_executable(dolphin-emu
Settings/GeneralPane.h
Settings/InterfacePane.cpp
Settings/InterfacePane.h
- Settings/OnScreenDisplayPane.cpp
- Settings/OnScreenDisplayPane.h
+ Settings/OnScreenDisplayPane.cpp
+ Settings/OnScreenDisplayPane.h
Settings/PathPane.cpp
Settings/PathPane.h
Settings/USBDevicePicker.cpp
diff --git a/Source/Core/MacUpdater/CMakeLists.txt b/Source/Core/MacUpdater/CMakeLists.txt
index da6d052fa5..df46f90a86 100644
--- a/Source/Core/MacUpdater/CMakeLists.txt
+++ b/Source/Core/MacUpdater/CMakeLists.txt
@@ -24,12 +24,12 @@ target_sources(MacUpdater PRIVATE "${CMAKE_SOURCE_DIR}/Data/Dolphin.icns")
set_source_files_properties("${CMAKE_SOURCE_DIR}/Data/Dolphin.icns" PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
target_link_libraries(MacUpdater PRIVATE
- "-framework Cocoa"
- "-framework AppKit"
- "-framework CoreData"
- "-framework Foundation"
- uicommon
- updatercommon
+ "-framework Cocoa"
+ "-framework AppKit"
+ "-framework CoreData"
+ "-framework Foundation"
+ uicommon
+ updatercommon
)
# Compile storyboards (Adapted from https://gitlab.kitware.com/cmake/community/wikis/doc/tutorials/OSX-InterfaceBuilderFiles)
diff --git a/Source/PCH/CMakeLists.txt b/Source/PCH/CMakeLists.txt
index 50f3fa234b..7e515e33df 100644
--- a/Source/PCH/CMakeLists.txt
+++ b/Source/PCH/CMakeLists.txt
@@ -23,37 +23,37 @@ target_compile_options(build_pch PUBLIC /Fp$<TARGET_FILE_DIR:build_pch>/dolphin.
# Sharing a PCH breaks pdb files. So we use the /Z7 option to inline the pdb into
# the binary. However MSVC gets noisy if you set both /Zi and /Z7
if (POLICY CMP0141)
- # CMake 3.25 has a policy that makes us control this somewhat sanely
- set_property(TARGET build_pch PROPERTY MSVC_DEBUG_INFORMATION_FORMAT "$<$<CONFIG:Debug,RelWithDebInfo>:Embedded>")
+ # CMake 3.25 has a policy that makes us control this somewhat sanely
+ set_property(TARGET build_pch PROPERTY MSVC_DEBUG_INFORMATION_FORMAT "$<$<CONFIG:Debug,RelWithDebInfo>:Embedded>")
- # Unfortnually, properties don't propagate. So we also set it globally via parent scope
- set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$<$<CONFIG:Debug,RelWithDebInfo>:Embedded>" PARENT_SCOPE)
+ # Unfortnually, properties don't propagate. So we also set it globally via parent scope
+ set(CMAKE_MSVC_DEBUG_INFORMATION_FORMAT "$<$<CONFIG:Debug,RelWithDebInfo>:Embedded>" PARENT_SCOPE)
else()
- if (CMAKE_CXX_FLAGS_DEBUG MATCHES "/Zi")
- # Otherwise we do an ugly string replace to remove it from FLAGS_DEBUG
- string(REPLACE "/Zi" "/Z7" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
- string(REPLACE "/Zi" "/Z7" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
+ if (CMAKE_CXX_FLAGS_DEBUG MATCHES "/Zi")
+ # Otherwise we do an ugly string replace to remove it from FLAGS_DEBUG
+ string(REPLACE "/Zi" "/Z7" CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}")
+ string(REPLACE "/Zi" "/Z7" CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}")
- # and also overwrite the version in the parent scope
- set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}" PARENT_SCOPE)
- set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}" PARENT_SCOPE)
+ # and also overwrite the version in the parent scope
+ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}" PARENT_SCOPE)
+ set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG}" PARENT_SCOPE)
- target_compile_options(build_pch PUBLIC "$<$<CONFIG:Debug,RelWithDebInfo>:/Z7>")
- endif()
+ target_compile_options(build_pch PUBLIC "$<$<CONFIG:Debug,RelWithDebInfo>:/Z7>")
+ endif()
endif()
# Setting /Z7 also requires us to disable minimal rebuilds.
target_compile_options(build_pch PUBLIC "$<$<CONFIG:Debug,RelWithDebInfo>:/Gm->")
# To get this working with ninja, we need to tell it that compiling pch.cpp generates an extra output
set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/pch.cpp PROPERTIES
- OBJECT_OUTPUTS $<TARGET_FILE_DIR:build_pch>/dolphin.pch
+ OBJECT_OUTPUTS $<TARGET_FILE_DIR:build_pch>/dolphin.pch
)
# and then create a custom target that depends on the pch output
# so that ninja won't start building anything that depends on this
# target before the pch is built
add_custom_target(force_build_pch
- DEPENDS $<TARGET_FILE_DIR:build_pch>/dolphin.pch
+ DEPENDS $<TARGET_FILE_DIR:build_pch>/dolphin.pch
)
# link the pch into anything that depends on use_pch