mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-19 19:14:42 +00:00
updated installation script for windows
This commit is contained in:
parent
f5ccb5b6cf
commit
bc8d21d451
@ -10,6 +10,7 @@
|
||||
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
|
||||
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
|
||||
!define QT_BASE "C:\Qt\2009.04\qt"
|
||||
!define DISTRIB_FOLDER "../distrib"
|
||||
|
||||
; MUI 1.67 compatible ------
|
||||
!include "MUI.nsh"
|
||||
@ -53,8 +54,8 @@ ShowUnInstDetails show
|
||||
Section "MainSection" SEC01
|
||||
SetOutPath "$INSTDIR"
|
||||
SetOverwrite on
|
||||
File "..\meshlab\release\meshlab.exe"
|
||||
File "..\meshlabserver\release\meshlabserver.exe"
|
||||
File "$DISTRIB_FOLDER\meshlab.exe"
|
||||
File "$DISTRIB_FOLDER\meshlabserver.exe"
|
||||
|
||||
CreateDirectory "$SMPROGRAMS\MeshLab"
|
||||
CreateShortCut "$SMPROGRAMS\MeshLab\MeshLab.lnk" "$INSTDIR\meshlab.exe"
|
||||
@ -68,112 +69,112 @@ Section "MainSection" SEC01
|
||||
Delete "$INSTDIR\imageformats\*.dll"
|
||||
|
||||
SetOutPath "$INSTDIR\shaders"
|
||||
File "..\meshlab\shaders\*.frag"
|
||||
File "..\meshlab\shaders\*.gdp"
|
||||
File "..\meshlab\shaders\*.vert"
|
||||
File "$DISTRIB_FOLDER\shaders\*.frag"
|
||||
File "$DISTRIB_FOLDER\shaders\*.gdp"
|
||||
File "$DISTRIB_FOLDER\shaders\*.vert"
|
||||
SetOutPath "$INSTDIR\shadersrm"
|
||||
File "..\meshlab\shadersrm\PhongUntextured.rfx"
|
||||
File "..\meshlab\shadersrm\NormalMapping.rfx"
|
||||
File "..\meshlab\shadersrm\ImageBasedLighting.rfx"
|
||||
File "$DISTRIB_FOLDER\shadersrm\PhongUntextured.rfx"
|
||||
File "$DISTRIB_FOLDER\shadersrm\NormalMapping.rfx"
|
||||
File "$DISTRIB_FOLDER\shadersrm\ImageBasedLighting.rfx"
|
||||
SetOutPath "$INSTDIR\plugins"
|
||||
; IO Plugins (9)
|
||||
File "..\meshlab\plugins\io_base.dll"
|
||||
File "..\meshlab\plugins\io_epoch.dll"
|
||||
File "..\meshlab\plugins\io_collada.dll"
|
||||
File "..\meshlab\plugins\io_3ds.dll"
|
||||
File "..\meshlab\plugins\io_u3d.dll"
|
||||
File "..\meshlab\plugins\io_x3d.dll"
|
||||
File "..\meshlab\plugins\io_tri.dll"
|
||||
File "..\meshlab\plugins\io_expe.dll"
|
||||
File "..\meshlab\plugins\io_gts.dll"
|
||||
File "..\meshlab\plugins\io_pdb.dll"
|
||||
File "..\meshlab\plugins\io_m.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_base.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_epoch.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_collada.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_3ds.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_u3d.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_x3d.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_tri.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_expe.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_gts.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_pdb.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\io_m.dll"
|
||||
|
||||
; filter plugins (23)
|
||||
File "..\meshlab\plugins\filter_ao.dll"
|
||||
File "..\meshlab\plugins\filter_aging.dll"
|
||||
File "..\meshlab\plugins\filter_autoalign.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_ao.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_aging.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_autoalign.dll"
|
||||
|
||||
File "..\meshlab\plugins\filter_clean.dll"
|
||||
File "..\meshlab\plugins\filter_colorproc.dll"
|
||||
File "..\meshlab\plugins\filter_colorize.dll"
|
||||
File "..\meshlab\plugins\filter_create.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_clean.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_colorproc.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_colorize.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_create.dll"
|
||||
|
||||
File "..\meshlab\plugins\filter_func.dll"
|
||||
File "..\meshlab\plugins\filter_isoparametrization.dll"
|
||||
File "..\meshlab\plugins\filter_measure.dll"
|
||||
File "..\meshlab\plugins\filter_meshing.dll"
|
||||
File "..\meshlab\plugins\filter_mls.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_func.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_isoparametrization.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_measure.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_meshing.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_mls.dll"
|
||||
|
||||
File "..\meshlab\plugins\filter_plymc.dll"
|
||||
File "..\meshlab\plugins\filter_poisson.dll"
|
||||
File "..\meshlab\plugins\filter_qhull.dll"
|
||||
File "..\meshlab\plugins\filter_quality.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_plymc.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_poisson.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_qhull.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_quality.dll"
|
||||
|
||||
File "..\meshlab\plugins\filter_sampling.dll"
|
||||
File "..\meshlab\plugins\filter_select.dll"
|
||||
File "..\meshlab\plugins\filter_splitter.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_sampling.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_select.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_splitter.dll"
|
||||
|
||||
File "..\meshlab\plugins\filter_texture.dll"
|
||||
File "..\meshlab\plugins\filter_trioptimize.dll"
|
||||
File "..\meshlab\plugins\filter_unsharp.dll"
|
||||
File "..\meshlab\plugins\filter_zippering.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_texture.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_trioptimize.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_unsharp.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filter_zippering.dll"
|
||||
|
||||
|
||||
File "..\meshlab\plugins\samplefilter.dll"
|
||||
File "..\meshlab\plugins\samplefilterdoc.dll"
|
||||
File "..\meshlab\plugins\samplefilterdyn.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\samplefilter.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\samplefilterdoc.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\samplefilterdyn.dll"
|
||||
|
||||
File "..\meshlab\plugins\filtergeodesic.dll"
|
||||
File "..\meshlab\plugins\filtercreateiso.dll"
|
||||
File "..\meshlab\plugins\filterborder.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filtergeodesic.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filtercreateiso.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\filterborder.dll"
|
||||
|
||||
|
||||
; edit plugins (14)
|
||||
File "..\meshlab\plugins\editalign.dll"
|
||||
File "..\meshlab\plugins\editmeasure.dll"
|
||||
File "..\meshlab\plugins\editpaint.dll"
|
||||
File "..\meshlab\plugins\editrgbtri.dll"
|
||||
File "..\meshlab\plugins\editsegment.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\editalign.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\editmeasure.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\editpaint.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\editrgbtri.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\editsegment.dll"
|
||||
|
||||
File "..\meshlab\plugins\editslice.dll"
|
||||
File "..\meshlab\plugins\editstraightener.dll"
|
||||
File "..\meshlab\plugins\sampleedit.dll"
|
||||
File "..\meshlab\plugins\edit_pickpoints.dll"
|
||||
File "..\meshlab\plugins\edit_quality.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\editslice.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\editstraightener.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\sampleedit.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\edit_pickpoints.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\edit_quality.dll"
|
||||
|
||||
File "..\meshlab\plugins\edit_select.dll"
|
||||
File "..\meshlab\plugins\edit_texture.dll"
|
||||
File "..\meshlab\plugins\edit_hole.dll"
|
||||
File "..\meshlab\plugins\edit_topo.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\edit_select.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\edit_texture.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\edit_hole.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\edit_topo.dll"
|
||||
|
||||
; decorate plugins (2)
|
||||
File "..\meshlab\plugins\meshdecorate.dll"
|
||||
File "..\meshlab\plugins\sampledecoration.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\meshdecorate.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\sampledecoration.dll"
|
||||
; render plugins (1)
|
||||
File "..\meshlab\plugins\render_splatting.dll"
|
||||
File "..\meshlab\plugins\render_gdp.dll"
|
||||
File "..\meshlab\plugins\render_rfx.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\render_splatting.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\render_gdp.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\render_rfx.dll"
|
||||
|
||||
|
||||
; All the U3D binary stuff
|
||||
SetOutPath "$INSTDIR\plugins\U3D_W32"
|
||||
File "..\meshlab\plugins\U3D_W32\IDTFConverter.exe"
|
||||
File "..\meshlab\plugins\U3D_W32\*.dll"
|
||||
File "..\meshlab\plugins\U3D_W32\*.txt"
|
||||
File "$DISTRIB_FOLDER/plugins\U3D_W32\IDTFConverter.exe"
|
||||
File "$DISTRIB_FOLDER/plugins\U3D_W32\*.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\U3D_W32\*.txt"
|
||||
SetOutPath "$INSTDIR\plugins\U3D_W32\plugins"
|
||||
File "..\meshlab\plugins\U3D_W32\Plugins\IFXExporting.dll"
|
||||
File "$DISTRIB_FOLDER/plugins\U3D_W32\Plugins\IFXExporting.dll"
|
||||
|
||||
SetOutPath "$INSTDIR\textures"
|
||||
File "..\meshlab\textures\chrome.png"
|
||||
File "..\meshlab\textures\*.dds"
|
||||
File "..\meshlab\textures\fur.png"
|
||||
File "..\meshlab\textures\glyphmosaic.png"
|
||||
;File "..\meshlab\textures\NPR Metallic Outline.tga"
|
||||
File "..\meshlab\textures\hatch*.jpg"
|
||||
File "$DISTRIB_FOLDER/textures\chrome.png"
|
||||
File "$DISTRIB_FOLDER/textures\*.dds"
|
||||
File "$DISTRIB_FOLDER/textures\fur.png"
|
||||
File "$DISTRIB_FOLDER/textures\glyphmosaic.png"
|
||||
;File "$DISTRIB_FOLDER/textures\NPR Metallic Outline.tga"
|
||||
File "$DISTRIB_FOLDER/textures\hatch*.jpg"
|
||||
|
||||
SetOutPath "$INSTDIR\textures\cubemaps"
|
||||
File "..\meshlab\textures\cubemaps\uffizi*.jpg"
|
||||
File "$DISTRIB_FOLDER/textures\cubemaps\uffizi*.jpg"
|
||||
SetOutPath "$INSTDIR\samples"
|
||||
File "..\sample\texturedknot.ply"
|
||||
File "..\sample\texturedknot.obj"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user