core: remove symbolic link "weechat-curses" on make uninstall (cmake and autotools)
This commit is contained in:
parent
e8122773b8
commit
766273ac99
@ -81,5 +81,10 @@ INSTALL(TARGETS ${EXECUTABLE} RUNTIME DESTINATION bin)
|
||||
# Create a symbolic link weechat-curses -> weechat
|
||||
# This link is created for compatibility with old versions on /upgrade.
|
||||
# It may be removed in future.
|
||||
INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E remove -f \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\")")
|
||||
INSTALL(CODE "EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} -E create_symlink weechat \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/weechat-curses${CMAKE_EXECUTABLE_SUFFIX}\")")
|
||||
INSTALL(CODE "
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND \${CMAKE_COMMAND} -E remove -f \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/weechat-curses\${CMAKE_EXECUTABLE_SUFFIX}\"
|
||||
COMMAND \${CMAKE_COMMAND} -E create_symlink weechat \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/bin/weechat-curses\${CMAKE_EXECUTABLE_SUFFIX}\"
|
||||
)
|
||||
LIST(APPEND CMAKE_INSTALL_MANIFEST_FILES \"\${CMAKE_INSTALL_PREFIX}/bin/weechat-curses\${CMAKE_EXECUTABLE_SUFFIX}\")
|
||||
")
|
||||
|
@ -50,4 +50,8 @@ EXTRA_DIST = CMakeLists.txt
|
||||
# This link is created for compatibility with old versions on /upgrade.
|
||||
# It may be removed in future.
|
||||
install-exec-hook:
|
||||
(cd $(DESTDIR)$(bindir) && rm -f weechat-curses$(EXEEXT) && $(LN_S) weechat weechat-curses$(EXEEXT))
|
||||
(cd '$(DESTDIR)$(bindir)' && rm -f weechat-curses$(EXEEXT) && $(LN_S) weechat weechat-curses$(EXEEXT))
|
||||
|
||||
# Remove symbolic link on uninstall
|
||||
uninstall-hook:
|
||||
(cd '$(DESTDIR)$(bindir)' && rm -f weechat-curses$(EXEEXT))
|
||||
|
Loading…
x
Reference in New Issue
Block a user