diff cmake/IrccdDefinePlugin.cmake @ 1149:d0e522ff5143 release-4.0

plugins: substitute version, closes #2533
author David Demelier <markand@malikania.fr>
date Fri, 04 Feb 2022 10:04:04 +0100
parents f06e9761cc90
children 1845a0509a93
line wrap: on
line diff
--- a/cmake/IrccdDefinePlugin.cmake	Thu Feb 03 13:15:44 2022 +0100
+++ b/cmake/IrccdDefinePlugin.cmake	Fri Feb 04 10:04:04 2022 +0100
@@ -79,7 +79,17 @@
 
 	add_custom_target(irccd-plugin-${PLG_NAME} SOURCES ${PLG_SCRIPT})
 	set_target_properties(irccd-plugin-${PLG_NAME} PROPERTIES FOLDER plugins)
-	install(FILES ${PLG_SCRIPT} DESTINATION ${CMAKE_INSTALL_LIBDIR}/irccd)
+
+	cmake_path(GET PLG_SCRIPT FILENAME filename)
+	configure_file(
+		${PLG_SCRIPT}
+		${CMAKE_CURRENT_BINARY_DIR}/${filename}
+		@ONLY
+	)
+	install(
+		FILES ${CMAKE_CURRENT_BINARY_DIR}/${filename}
+		DESTINATION ${CMAKE_INSTALL_LIBDIR}/irccd
+	)
 
 	if (PLG_MAN)
 		install(