Skip to content

Commit 20339a2

Browse files
committed
IFW installer can remove previous version
1 parent 8a97b82 commit 20339a2

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

src/CMakeLists.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,8 +428,9 @@ set(CPACK_IFW_PACKAGE_URL "${PROJECT_WWW}")
428428
set(CPACK_IFW_PACKAGE_START_MENU_DIRECTORY "${PROJECT_FAMILY_NAME}/${PROJECT_SHORT_REL_NAME}")
429429
set(CPACK_IFW_PACKAGE_WINDOW_ICON "${CMAKE_SOURCE_DIR}/${PROJECT_TARGET_NAME}/pixmaps/${PROJECT_PACKAGE_NAME}.png")
430430
set(CPACK_IFW_PACKAGE_ALLOW_NON_ASCII_CHARACTERS "ON")
431-
set(CPACK_IFW_TARGET_DIRECTORY "@HomeDir@/${PROJECT_FAMILY_NAME}/${PROJECT_SHORT_REL_NAME}/${PROJECT_VERSION}")
431+
set(CPACK_IFW_TARGET_DIRECTORY "@HomeDir@/${PROJECT_FAMILY_NAME}/${PROJECT_SHORT_REL_NAME}")
432432
#set(CPACK_IFW_PACKAGE_ADMIN_TARGET_DIRECTORY "ON")
433+
set(CPACK_IFW_PACKAGE_CONTROL_SCRIPT "${CMAKE_BINARY_DIR}/controllerscript.qs")
433434

434435
if(WIN32)
435436
set(CPACK_IFW_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/${PROJECT_TARGET_NAME}/pixmaps/${PROJECT_PACKAGE_NAME}.ico")
@@ -456,6 +457,12 @@ configure_file(
456457
@ONLY
457458
)
458459

460+
configure_file(
461+
${CMAKE_SOURCE_DIR}/range-build-tools/controllerscript.qs.in
462+
${CMAKE_BINARY_DIR}/controllerscript.qs
463+
@ONLY
464+
)
465+
459466
if(APPLE)
460467
execute_process(
461468
COMMAND textutil -convert rtf -encoding UTF-8 ${CMAKE_BINARY_DIR}/LICENSE.txt -output ${CMAKE_BINARY_DIR}/LICENSE.rtf

0 commit comments

Comments
 (0)