Mercurial > irccd
changeset 703:97a04a04e0a2
CMake: change native plugin output name
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 06 Jul 2018 21:01:03 +0200 |
parents | 2717d0fd764c |
children | 13381b9b9215 |
files | cmake/function/IrccdDefinePlugin.cmake |
diffstat | 1 files changed, 18 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/cmake/function/IrccdDefinePlugin.cmake Sun Jun 03 14:05:44 2018 +0200 +++ b/cmake/function/IrccdDefinePlugin.cmake Fri Jul 06 21:01:03 2018 +0200 @@ -83,6 +83,24 @@ add_library(plugin-${PLG_NAME} MODULE ${PLG_SOURCES} ${PLG_OUTPUT_DOC} ${PLG_DOCS}) target_link_libraries(plugin-${PLG_NAME} libirccd) + + # Change output name. + set_target_properties( + plugin-${PLG_NAME} + PROPERTIES + PREFIX "" + OUTPUT_NAME ${PLG_NAME} + ) + foreach (cfg ${CMAKE_CONFIGURATION_TYPES}) + string(TOUPPER ${cfg} CFG) + set_target_properties( + plugin-${PLG_NAME} + PROPERTIES + PREFIX "" + OUTPUT_NAME_${CFG} ${PLG_NAME} + ) + endforeach () + install( TARGETS plugin-${PLG_NAME} COMPONENT ${PLG_NAME}