~ubuntu-branches/ubuntu/maverick/aspectc++/maverick

« back to all changes in this revision

Viewing changes to Puma/INSTALL

  • Committer: Bazaar Package Importer
  • Author(s): Reinhard Tartler
  • Date: 2008-04-10 17:40:52 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20080410174052-xdnsm7oi8hauyyf1
Tags: 1.0pre4~svn.20080409+dfsg-3
Fix another missing include, this time in Ag++/StdSystem.cc

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
     If you want to compile PUMA for a non-default target platform, use:
22
22
     'make TARGET=<platform>' or 'make TARGET=<platform>-release' for a
23
23
     "release build" (no debugging & optimization), e.g.
24
 
     'make TARGET=win32-release'.
 
24
     'make TARGET=win32-release'. If you want to enable/disable parser 
 
25
     extensions, use: 'make EXTENSIONS="<list of extensions>"'. The 
 
26
     available extensions are listed in extensions.mk.
 
27
     On multi-processor machines parallel weaving and compilation
 
28
     will probably pay off. In order to run multiple build processes
 
29
     in parallel add MINUSJ=<num_procs> to the make command line.
 
30
     Don't use the make option -j <num_procs> directly as some parts
 
31
     of the make process *have* to be executed sequentially.
25
32
 
26
33
  3. Optionally, type `make examples' to compile any examples that 
27
34
     come along with PUMA.
36
43
     `make distclean'.
37
44
 
38
45
 
 
46
Generating the Visual C++ Project
 
47
=================================
 
48
 
 
49
To compile the PUMA library on Win32 using Visual Studio 7.0 or higher
 
50
follow these steps:
 
51
 
 
52
  1. `cd' to the directory containing PUMA's source code and type
 
53
     `make cleanall'.
 
54
  
 
55
  2. Type `export AC_OPTFLAGS="--no_line --problem_force_inline 
 
56
     --problem_local_class --no_problem_spec_scope"'.
 
57
     
 
58
  3. Type `make weave EXTENSIONS="winext matchexpr"' to generate the
 
59
     woven PUMA source files.
 
60
     
 
61
  4. Type `sh ./tools/gen_vcpp_proj.sh' to generate the project file
 
62
     Puma.vcproj.
 
63
 
 
64
 
39
65
Compilers and Options
40
66
=====================
41
67