From 970e703dd144ffefdcd7cb5f47b20f56d903172c Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Fri, 15 Apr 2022 21:10:43 -0400
Subject: [PATCH] cmake: Fixed indenting and some oldschool `endif(TEXT)`
things.
---
CMakeLists.txt | 118 ++++++++++++++++++++++++-------------------------
1 file changed, 58 insertions(+), 60 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4c22647..146066a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -95,68 +95,66 @@ target_include_directories(SDL2_ttf
option(SDL2_TTF_DISABLE_INSTALL "Disable installing SDL2_ttf" OFF)
if (NOT SDL2_TTF_DISABLE_INSTALL)
-
-install(
- TARGETS SDL2_ttf
- EXPORT SDL2_ttfTargets
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
-)
-install(
- FILES SDL_ttf.h
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/SDL2
-)
-
-##### export files #####
-if (APPLE)
- set(PKG_PREFIX "SDL2_ttf.framework/Resources")
-elseif (WIN32)
- set(PKG_PREFIX "cmake")
-else ()
- set(PKG_PREFIX "lib/cmake/SDL2")
-endif ()
-
-write_basic_package_version_file("${CMAKE_BINARY_DIR}/SDL2_ttfConfigVersion.cmake"
- VERSION ${SDL_TTF_VERSION}
- COMPATIBILITY AnyNewerVersion
-)
-
-install(
- EXPORT SDL2_ttfTargets
- FILE SDL2_ttfTargets.cmake
- NAMESPACE SDL2_ttf::
- DESTINATION ${PKG_PREFIX}
-)
-install(
- FILES
- ${CMAKE_CURRENT_SOURCE_DIR}/SDL2_ttfConfig.cmake
- ${CMAKE_BINARY_DIR}/SDL2_ttfConfigVersion.cmake
- DESTINATION ${PKG_PREFIX}
- COMPONENT Devel
-)
-
-##### pkg-config #####
-if (PKG_CONFIG_FOUND)
- set(SDL_VERSION 2.0.0)
- set(prefix ${CMAKE_INSTALL_PREFIX})
- set(exec_prefix "\${prefix}")
- set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}")
- set(bindir "\${exec_prefix}/bin")
- set(includedir "\${prefix}/include")
-
- configure_file("${SDL_ttf_SOURCE_DIR}/SDL2_ttf.pc.in"
- "${SDL_ttf_BINARY_DIR}/SDL2_ttf.pc" @ONLY)
-
- if (CMAKE_SYSTEM_NAME MATCHES FreeBSD)
- # FreeBSD uses ${PREFIX}/libdata/pkgconfig
- install(FILES ${SDL_ttf_BINARY_DIR}/SDL2_ttf.pc DESTINATION "libdata/pkgconfig")
+ install(
+ TARGETS SDL2_ttf
+ EXPORT SDL2_ttfTargets
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ )
+ install(
+ FILES SDL_ttf.h
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/SDL2
+ )
+
+ ##### export files #####
+ if (APPLE)
+ set(PKG_PREFIX "SDL2_ttf.framework/Resources")
+ elseif (WIN32)
+ set(PKG_PREFIX "cmake")
else ()
- install(FILES ${SDL_ttf_BINARY_DIR}/SDL2_ttf.pc
- DESTINATION "lib${LIB_SUFFIX}/pkgconfig")
+ set(PKG_PREFIX "lib/cmake/SDL2")
endif ()
-endif ()
-endif (NOT SDL2_TTF_DISABLE_INSTALL)
+ write_basic_package_version_file("${CMAKE_BINARY_DIR}/SDL2_ttfConfigVersion.cmake"
+ VERSION ${SDL_TTF_VERSION}
+ COMPATIBILITY AnyNewerVersion
+ )
+
+ install(
+ EXPORT SDL2_ttfTargets
+ FILE SDL2_ttfTargets.cmake
+ NAMESPACE SDL2_ttf::
+ DESTINATION ${PKG_PREFIX}
+ )
+ install(
+ FILES
+ ${CMAKE_CURRENT_SOURCE_DIR}/SDL2_ttfConfig.cmake
+ ${CMAKE_BINARY_DIR}/SDL2_ttfConfigVersion.cmake
+ DESTINATION ${PKG_PREFIX}
+ COMPONENT Devel
+ )
+
+ ##### pkg-config #####
+ if (PKG_CONFIG_FOUND)
+ set(SDL_VERSION 2.0.0)
+ set(prefix ${CMAKE_INSTALL_PREFIX})
+ set(exec_prefix "\${prefix}")
+ set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}")
+ set(bindir "\${exec_prefix}/bin")
+ set(includedir "\${prefix}/include")
+
+ configure_file("${SDL_ttf_SOURCE_DIR}/SDL2_ttf.pc.in"
+ "${SDL_ttf_BINARY_DIR}/SDL2_ttf.pc" @ONLY)
+
+ if (CMAKE_SYSTEM_NAME MATCHES FreeBSD)
+ # FreeBSD uses ${PREFIX}/libdata/pkgconfig
+ install(FILES ${SDL_ttf_BINARY_DIR}/SDL2_ttf.pc DESTINATION "libdata/pkgconfig")
+ else ()
+ install(FILES ${SDL_ttf_BINARY_DIR}/SDL2_ttf.pc
+ DESTINATION "lib${LIB_SUFFIX}/pkgconfig")
+ endif ()
+ endif ()
+endif ()
endif()