From 252bab295c80871b89a2f0404d5344be37bc2c29 Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Fri, 22 Sep 2023 00:43:02 +0200
Subject: [PATCH] cmake: clear PUBLIC_HEADER property of all vendored
dependencies
That way, no headers are installed for them.
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7d5150d8..d93c6c92 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -762,13 +762,13 @@ if(SDL3IMAGE_INSTALL)
)
if(INSTALL_EXTRA_TARGETS)
+ set_property(TARGET ${INSTALL_EXTRA_TARGETS} PROPERTY PUBLIC_HEADER "")
install(
TARGETS ${INSTALL_EXTRA_TARGETS}
EXPORT SDL3ImageExports
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}" COMPONENT devel
)
endif()