# HG changeset patch # User David Demelier # Date 1643965444 -3600 # Node ID d0e522ff5143eef895c509691dea654d377c56a3 # Parent e904cc1fd718448fd0bbd1deac8c0f94819ed9c6 plugins: substitute version, closes #2533 diff -r e904cc1fd718 -r d0e522ff5143 cmake/IrccdDefinePlugin.cmake --- 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( diff -r e904cc1fd718 -r d0e522ff5143 plugins/ask/ask.js --- a/plugins/ask/ask.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/ask/ask.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "Crazy module for asking a medium", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/auth/auth.js --- a/plugins/auth/auth.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/auth/auth.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "Generic plugin to authenticate to services", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/hangman/hangman.js --- a/plugins/hangman/hangman.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/hangman/hangman.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "A hangman game for IRC", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/history/history.js --- a/plugins/history/history.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/history/history.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "track nickname's history", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/joke/joke.js --- a/plugins/joke/joke.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/joke/joke.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "display some jokes", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/logger/logger.js --- a/plugins/logger/logger.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/logger/logger.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "A plugin to log everything", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/plugin/plugin.js --- a/plugins/plugin/plugin.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/plugin/plugin.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "A plugin to inspect plugins", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/roulette/roulette.js --- a/plugins/roulette/roulette.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/roulette/roulette.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "A russian roulette for IRC", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules. diff -r e904cc1fd718 -r d0e522ff5143 plugins/tictactoe/tictactoe.js --- a/plugins/tictactoe/tictactoe.js Thu Feb 03 13:15:44 2022 +0100 +++ b/plugins/tictactoe/tictactoe.js Fri Feb 04 10:04:04 2022 +0100 @@ -21,7 +21,7 @@ author: "David Demelier ", license: "ISC", summary: "A tictactoe game for IRC", - version: "@IRCCD_VERSION@" + version: "@irccd_VERSION@" }; // Modules.