mirror of
https://github.com/NGSolve/netgen.git
synced 2024-11-14 10:08:32 +05:00
33d5068f3c
* The batch files automate the NSIS compile process almost completely * Refer to the README!.TXT file before attempting to make any changes to any of the files * In most cases, the main file "netgen_installer.nsi" will not need to be modified
91 lines
4.1 KiB
Plaintext
91 lines
4.1 KiB
Plaintext
*******************************************************************
|
|
* Netgen Mesher NSIS Installer
|
|
* Target Operating Systems: Windows XP / Vista / 7
|
|
* Target Achitectures: 32-bit / 64-bit
|
|
* NSIS Version: 2.46 (http://nsis.sourceforge.net/Main_Page)
|
|
*
|
|
* Author: Philippose Rajan
|
|
* Initial Release Date: 21 March 2010
|
|
*
|
|
*******************************************************************
|
|
* Description:
|
|
This folder contains files necessary for generating and deploying
|
|
the Windows Installer for the Netgen Mesher created using the
|
|
Nullsoft Scriptable Install System (NSIS).
|
|
|
|
The NSIS configuration/specification file of the installer
|
|
supports automated generation of the NSIS Installer for both, the
|
|
32-bit (Win32) as well as the 64-bit x64) variants of the Netgen
|
|
Mesher.
|
|
|
|
It should be noted however, that the Installer executable created
|
|
by the NSIS compiler (for example, Netgen-4.9.12_Win32.exe) is itself,
|
|
always a 32-bit executable.
|
|
|
|
*******************************************************************
|
|
* Folder contents:
|
|
** netgen_installer.nsi
|
|
--> NSIS configuration/specification file used by the NSIS
|
|
compiler for generating the Installer executables.
|
|
|
|
** netgen_installer.dat
|
|
--> Common Data File for the following batch routines. This
|
|
file contains user modifiable settings such as the version
|
|
number of Netgen to be used, the location of the sources and
|
|
binaries, etc...etc.
|
|
|
|
** Netgen_Installer_All.bat
|
|
--> Windows Command-line batch file for creating both, the
|
|
Installer for the 32-bit as well as the 64-bit variants of
|
|
the Netgen Mesher.
|
|
|
|
** Netgen_Installer_Win32.bat
|
|
--> Windows Command-line batch file for creating the Installer
|
|
for the 32-bit (Win32) variant of the Netgen Mesher.
|
|
|
|
** Netgen_Installer_x64.bat
|
|
--> Windows Command-line batch file for creating the Installer
|
|
for the 64-bit (x64) variant of the Netgen Mesher.
|
|
|
|
** LGPL_Licenses [Folder]
|
|
--> This folder contains the LGPL License text in the various
|
|
languages supported by the Installer.
|
|
--> Currently supported languages:
|
|
* English
|
|
* German
|
|
* French
|
|
|
|
*******************************************************************
|
|
* Netgen Version, Architecture and Folder structure Setup:
|
|
The following variables need to be set in the automated compile
|
|
batch files (Netgen_Installer_<All/Win32/x64>.bat) via the Common
|
|
Data File (netgen_installer.dat):
|
|
* VERSION - The current version of the Netgen Mesher (Ex. 4.9.12)
|
|
for which the installers are being generated
|
|
|
|
* ARCH - The target architecture for which the installer is
|
|
to be generated
|
|
- NOTE: This value is set within the BATCH Files, the
|
|
user must not make any modifications to this variable
|
|
- Valid values: Win32 | x64
|
|
|
|
* NETGEN - Root of the Netgen installation on the computer on
|
|
which the NSIS compiler is being run
|
|
- This is required to find the source and binary files
|
|
of the various variants of the Netgen Mesher during
|
|
generation of the Installer
|
|
|
|
* NGSOLVE - Root of the NGSolve installation on the computer on
|
|
which the NSIS compiler is being run
|
|
- This is required to find the source and binary files
|
|
of the various variants of the NGSolve add-on during
|
|
generation of the Installer
|
|
|
|
* OCC - Root of the OpenCascade installation on the computer
|
|
on which the NSIS compiler is being run
|
|
- This is required to find the OpenCascade DLL files
|
|
which also need to be packahed into the Installer for
|
|
the Netgen Mesher in order to provide support for
|
|
OpenCascade Geometry
|
|
|
|
******************************************************************* |