Joe Cincotta: Thoughts and such…

Icon

Nerdism for the masses.

PreNIS 1.1 Released

This version of the Nullsoft Install System Pre-Processor is built for .Net framework 2.0 and all source has been migrated to build under .Net 2.0 and Visual Studio 2005

UPDATES TO THIS VERSION FROM 1.0.3

+ 1.0.3 added the ability to have recursive includes – so that all
dependant DLLs could be grabbed from all projects which are used by
the referenced one. This concept has been extended to the macro
language so that you can dynamically choose to recurse projects.

+ We have added some new arguments for the macro.bin Macros – now
you can use the following:

includeProjects = [true|false]
* this will include all DLLs which are from the project(s).

includeReferences = [true|false]
* this will include referenced DLLs

recursive = [true|false]
* this will set the recursion through all dependancies capability.

Example:

##macro.bin;
assembly = Mobux.Web.Public;
includeProjects = true;
includeReferences = false;
##
File /nonfatal "%%absfilename%%"
##
macro.end
##

+ The final thing that we did in this release was make the script language
MUCH more tolerant of white space. As you can see in the above example you
can now split macros, imports or any command across lines and have as much
white space as you desire in your scripts. You can also use any case you
like with commands.

For more information on PreNIS you should go to the following places:

1. Learn about it at http://www.pixolut.com/prenis

2. Find out about NSIS http://nsis.sourceforge.net/

3. Contribute to the project at http://www.sourceforge.net/projects/prenis/

Advertisement

Filed under: Open Source, pixolut, PreNIS, Software Development

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.