diff options
author | AndersBroman <anders.broman@ericsson.com> | 2016-04-06 17:25:18 +0200 |
---|---|---|
committer | Anders Broman <a.broman58@gmail.com> | 2016-05-20 10:57:31 +0000 |
commit | 32b28101f102e864fa117e35413ead31a36ab94c (patch) | |
tree | 0b8ba710bf36ea0a289e522589d354eef27e2707 | |
parent | 25dfe95163301af07e6a3032e16fb03c406cef8c (diff) | |
download | wireshark-32b28101f102e864fa117e35413ead31a36ab94c.tar.gz wireshark-32b28101f102e864fa117e35413ead31a36ab94c.tar.bz2 wireshark-32b28101f102e864fa117e35413ead31a36ab94c.zip |
[MSVC2015] Fix finding of vcredist when using MSVC2015.
Change-Id: I23ddc8c7601e61c7c092a258e4e540bc475e020a
Reviewed-on: https://code.wireshark.org/review/14831
Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
(cherry picked from commit 5601d6057b9717cd415bfda75b58cc0aa1248cbc)
Reviewed-on: https://code.wireshark.org/review/15507
-rw-r--r-- | packaging/nsis/CMakeLists.txt | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/packaging/nsis/CMakeLists.txt b/packaging/nsis/CMakeLists.txt index a6d7a845a7..63fe5ccf13 100644 --- a/packaging/nsis/CMakeLists.txt +++ b/packaging/nsis/CMakeLists.txt @@ -102,13 +102,15 @@ if(BUILD_wireshark_gtk AND GTK_FOUND) set (GTK_DIR "\${STAGING_DIR}") endif() -# This *should* be compatible with the way we currently do things. -if(MSVC12) - set(_vcredist_name "vcredist_${TARGET_MACHINE}.exe") - find_program(VCREDIST_EXE "${_vcredist_name}" - HINTS "${WIRESHARK_LIB_DIR}/vcredist_MSVC2013" "${WIRESHARK_LIB_DIR}" - ) - file(TO_NATIVE_PATH "${VCREDIST_EXE}" VCREDIST_EXE) +# Use the vcredist that comes with Visual Studio (From MSVC 2013?) +set(_vcredist_name "vcredist_${TARGET_MACHINE}.exe") +find_program(VCREDIST_EXE "${_vcredist_name}" + PATHS ENV "VCINSTALLDIR" + PATH_SUFFIXES "redist/1033" +) +if(VCREDIST_EXE) + file(TO_NATIVE_PATH "${VCREDIST_EXE}" _vcredist_exe) + message(STATUS "Using ${_vcredist_exe} for the installer") endif() if(NOT ENABLE_STATIC) |