Mercurial > irccd
comparison 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 |
comparison
equal
deleted
inserted
replaced
1145:e904cc1fd718 | 1149:d0e522ff5143 |
---|---|
77 | 77 |
78 cmake_parse_arguments(PLG "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) | 78 cmake_parse_arguments(PLG "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) |
79 | 79 |
80 add_custom_target(irccd-plugin-${PLG_NAME} SOURCES ${PLG_SCRIPT}) | 80 add_custom_target(irccd-plugin-${PLG_NAME} SOURCES ${PLG_SCRIPT}) |
81 set_target_properties(irccd-plugin-${PLG_NAME} PROPERTIES FOLDER plugins) | 81 set_target_properties(irccd-plugin-${PLG_NAME} PROPERTIES FOLDER plugins) |
82 install(FILES ${PLG_SCRIPT} DESTINATION ${CMAKE_INSTALL_LIBDIR}/irccd) | 82 |
83 cmake_path(GET PLG_SCRIPT FILENAME filename) | |
84 configure_file( | |
85 ${PLG_SCRIPT} | |
86 ${CMAKE_CURRENT_BINARY_DIR}/${filename} | |
87 @ONLY | |
88 ) | |
89 install( | |
90 FILES ${CMAKE_CURRENT_BINARY_DIR}/${filename} | |
91 DESTINATION ${CMAKE_INSTALL_LIBDIR}/irccd | |
92 ) | |
83 | 93 |
84 if (PLG_MAN) | 94 if (PLG_MAN) |
85 install( | 95 install( |
86 FILES ${PLG_MAN} | 96 FILES ${PLG_MAN} |
87 DESTINATION ${CMAKE_INSTALL_MANDIR}/man7 | 97 DESTINATION ${CMAKE_INSTALL_MANDIR}/man7 |