CMake: Add a top-level nsis_package target.
authorGerald Combs <gerald@wireshark.org>
Tue, 6 Jan 2015 23:07:50 +0000 (15:07 -0800)
committerGerald Combs <gerald@wireshark.org>
Thu, 12 Mar 2015 22:47:42 +0000 (22:47 +0000)
commit2ef72cb7aa87854037defa1fdb91979f01b925cb
treee694ac2bfe98f6c8f8c4f574eab5e9058b26a7f8
parent436a0645138515480730f1e1679b47f30cc88f79
CMake: Add a top-level nsis_package target.

Add packaging/nsis/CMakeLists.txt and use it to generate each NSIS include
file. Add macros to generate packaging-related targets and invoke them
from the top-level CMakeLists.txt.

Add a top-level "plugins" target. Copy plugins to "plugins" in each of
our staging directories instead of "plugins/$VERSION".

Add missing files to the copy_data_files and copy_cli_dlls targets.

Add all files in the NSIS package from the staging directory.

Drop a bunch of no-longer-needed defines, e.g. MSVC_VARIANT.

Change-Id: Ib1079260d164c65118050f1431af8e582cd577fa
Reviewed-on: https://code.wireshark.org/review/6459
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
13 files changed:
CMakeLists.txt
Makefile.nmake
cmake/modules/FindNSIS.cmake [new file with mode: 0644]
cmake/modules/WiresharkPlugin.cmake
make-version.pl
packaging/nsis/CMakeLists.txt [new file with mode: 0644]
packaging/nsis/Makefile.nmake
packaging/nsis/common.nsh
packaging/nsis/config.nsh.in
packaging/nsis/uninstall.nsi
packaging/nsis/wireshark.nsi
plugins/Makefile.nmake
ui/qt/Wireshark.pro