summaryrefslogtreecommitdiff
path: root/win/packaging/create_msi.cmake
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2019-11-27 15:49:09 +0100
committerVladislav Vaintroub <wlad@mariadb.com>2019-11-27 15:58:06 +0100
commit96c6b2b64926b7c2d57ce0a85d11039d062dfc3b (patch)
tree4dcecdd06f0e635b988e95ef951b5251ff993366 /win/packaging/create_msi.cmake
parented355f59dd7e0065ebde15223c2f39f8b71b2958 (diff)
downloadmariadb-git-96c6b2b64926b7c2d57ce0a85d11039d062dfc3b.tar.gz
MDEV-19781 fixups
- It is not enough to have and DeleteSymlinks actions because within the same installation some exes executables can be both added and removed, which needs both adding and removing some symlinks. Instead of CreateSymlinks, there is now FixSymlinks function, which goes through the list, and adds or removes the symlinks as needed. - Implemented rollback for symlink custom action. - Generate list of symlinks in C++ file, using CMake, rather than storing lists as MSI properties.
Diffstat (limited to 'win/packaging/create_msi.cmake')
-rw-r--r--win/packaging/create_msi.cmake4
1 files changed, 0 insertions, 4 deletions
diff --git a/win/packaging/create_msi.cmake b/win/packaging/create_msi.cmake
index 3135935acfb..0cd24676e5e 100644
--- a/win/packaging/create_msi.cmake
+++ b/win/packaging/create_msi.cmake
@@ -1,7 +1,3 @@
-# get the symlink lists
-#INCLUDE(${CMAKE_SOURCE_DIR}/../../cmake/symlinks.cmake)
-#INCLUDE(symlinks)
-INCLUDE(${CMAKE_CURRENT_LIST_DIR}/../../cmake/symlinks.cmake)
MACRO(MAKE_WIX_IDENTIFIER str varname)
STRING(REPLACE "/" "." ${varname} "${str}")