-- Disable the removed EXPORT_LIBRARY_DEPENDENCIES / CMAKE_EXPORT_BUILD_SETTINGS
-- commands (CMP0033) for CMake 4.0 compatibility, and replace the generated
-- TeemLibraryDepends.cmake with an empty file.  Drop TeemBuildSettings.cmake
-- from the install list because CMAKE_EXPORT_BUILD_SETTINGS no longer creates it.

--- CMakeLists.txt.orig	2024-04-05 00:00:00 UTC
+++ CMakeLists.txt
@@ -447,4 +447,5 @@
 # Help outside projects build Teem projects.
-INCLUDE(CMakeExportBuildSettings)
-EXPORT_LIBRARY_DEPENDENCIES(${Teem_BINARY_DIR}/TeemLibraryDepends.cmake)
-CMAKE_EXPORT_BUILD_SETTINGS(${Teem_BINARY_DIR}/TeemBuildSettings.cmake)
+# The EXPORT_LIBRARY_DEPENDENCIES and CMAKE_EXPORT_BUILD_SETTINGS commands were
+# removed in CMake 4.0.  Create an empty TeemLibraryDepends.cmake so the
+# install step can still reference it.
+file(WRITE ${Teem_BINARY_DIR}/TeemLibraryDepends.cmake "")
@@ -507,11 +507,10 @@
 INSTALL(FILES ${Teem_INSTALLED_HEADER_FILES}
   DESTINATION include/teem
   )

 INSTALL(FILES
   "${Teem_BINARY_DIR}/CMake/TeemConfig.cmake"
   "${Teem_SOURCE_DIR}/CMake/TeemUse.cmake"
-  "${Teem_BINARY_DIR}/TeemBuildSettings.cmake"
   "${Teem_BINARY_DIR}/TeemLibraryDepends.cmake"
   DESTINATION lib${EXTRA_INSTALL_PATH}
   )
