19 lines
676 B
CMake
19 lines
676 B
CMake
if(NOT TARGET uninstall)
|
|
configure_file(
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/cmake/MakeUninstall.cmake.in"
|
|
"${CMAKE_CURRENT_BINARY_DIR}/MakeUninstall.cmake"
|
|
IMMEDIATE @ONLY)
|
|
|
|
add_custom_target(uninstall
|
|
COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/MakeUninstall.cmake)
|
|
|
|
if (SFIZZ_LV2 AND LV2PLUGIN_INSTALL_DIR)
|
|
add_custom_command(TARGET uninstall
|
|
COMMAND rm -rv "${LV2PLUGIN_INSTALL_DIR}/${PROJECT_NAME}.lv2")
|
|
endif()
|
|
|
|
if (SFIZZ_VST AND VSTPLUGIN_INSTALL_DIR)
|
|
add_custom_command(TARGET uninstall
|
|
COMMAND rm -rv "${VSTPLUGIN_INSTALL_DIR}/${PROJECT_NAME}.vst3")
|
|
endif()
|
|
endif()
|