2020-10-20 11:49:06 +02:00
..
2020-10-20 10:27:50 +02:00
2020-10-20 11:49:06 +02:00
2020-10-20 10:27:50 +02:00
2020-10-20 10:41:53 +02:00
2020-10-20 10:41:53 +02:00

Windows Scripts

WORK IN PROGRESS

This folder contains a series of scripts to build and deploy MeshLab under a Windows environment.

The following scripts are provided:

  • windows_build.ps1: this script compiles MeshLab in a Windows environment:
    • it requires a properly set Visual Studio (>=2015) and MSVC compiler;
    • it requires a properly set Qt (>= 5.9) environment;
    • without given arguments, all the binaries will be placed in the meshlab/distrib folder. You can give as argument the BUILD_PATH, and meshlab binaries will be then placed inside BUILD_PATH/distrib;
  • windows_build_meshlab_mini.ps1: this script compiles MeshLab mini in a Windows environment. Works in the same way as the windows_build.ps1 script;
  • windows_deploy.ps1: makes the distrib folder a portable version of MeshLab (no Qt and other libraries dependencies):
    • it requires a properly built meshlab distrib directory (see windows_build.ps1);
    • windeployqt.exe directly accessible by powershell and VCINSTALLDIR set to the VC Visual Studio;
    • without given arguments, the folder that will be deployed is meshlab/distrib. You can give as argument the DISTRIB_PATH;
  • windows_nsis_installer.ps1: this script generates an installer for MeshLab:
    • it requires a properly built and deployed meshlab distrib directory (see windows_deploy.ps1);
    • makensis.exe directly accessible by powershell;
    • without given arguments, the folder used for creating the installer is meshlab/distrib. You can give as argument the DISTRIB_PATH;