From bf83aa906adc9938f468e9f52b85e614d1f24696 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sat, 23 Jul 2022 17:27:52 +0200
Subject: [PATCH] cmake: install headers through install(FILES)
---
CMakeLists.txt | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 45f5b93..9cf0ecb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -109,7 +109,6 @@ if(WIN32 AND SDL2TTF_BUILD_SHARED_LIBS)
endif()
set_target_properties(SDL2_ttf PROPERTIES
DEFINE_SYMBOL DLL_EXPORT
- PUBLIC_HEADER SDL_ttf.h
EXPORT_NAME ${sdl2_ttf_export_name}
C_VISIBILITY_PRESET "hidden"
)
@@ -287,7 +286,10 @@ if(SDL2TTF_INSTALL)
ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT devel
LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}" COMPONENT library
RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}" COMPONENT library
- PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/SDL2" COMPONENT devel
+ )
+ install(FILES
+ "${CMAKE_CURRENT_SOURCE_DIR}/SDL_ttf.h"
+ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/SDL2" COMPONENT devel
)
if(INSTALL_EXTRA_TARGETS)