Subversion Repositories gelsvn

Rev

Rev 67 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 67 Rev 73
Line 1... Line -...
1
// author : bj
-
 
2
Building instructions for GEL under Visual Studio 7.1
1
// author : bjBuilding instructions for GEL under Visual Studio
3
 
2
 
4
Each project contain three configurations: Debug, Release and Install. Debug and Release have the usual functionality, while Install is special. 
3
To build the .sln and vcproj files, execute :
5
 
4
 
6
We assume, that once GEL is installed, it should be used without adding the source and header files to the particular project.
5
MPC\mwc.pl -type vc71 GEL.mwc
7
 
6
 
8
Therefore we install GEL in an outside directory defined by the environment variable GELEXT. In the configuration, this is done by setting the Target Directory to 
7
The type flag can be changed to vc6, vc7 or vc8 according to your version of MSVC
9
$(GELEXT)\lib\windows
8
Note: Perl must be installed. A freeware version can be downloaded from:
10
 
9
 
11
and, as a post-build event, all header files are copied to 
10
http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl
12
$(GELEXt)\include 
-
 
13
 
11
 
14
The GELEXT variable should be the path where all 3rd party lib and header files are stored (like /usr/local/ on a *NIX system)
12
Each project contain three configurations: Debug, Release and Install. 
15
 
13
 
-
 
14
Debug and Release have the usual functionality, while Install is special. We assume, that once GEL is installed, it should be used without adding both source and header files to the particular project.
16
 
15
 
-
 
16
Therefore we install GEL in an outside directory defined by the environment variable GELEXT. In the configuration, this is done by setting the Target Directory to $(GELEXT)\lib\windows and, as a post-build event, all header files are copied to $(GELEXt)\include The GELEXT variable should be the path where all 3rd party lib and header files are stored (like /usr/local/ on a *NIX system)
17
 
17