[aspectc-user] ANNOUNCE: AspectC++ Version 0.6pre2 (Linux, Solaris, Win32)

Daniel Mahrenholz mahrenho at ivs.cs.uni-magdeburg.de
Thu Jul 11 13:40:14 CEST 2002


Hi, 

after long weeks of development and testing I just released version 0.6pre2 
for Linux, Solaris, AND WIN32!!

This release includes only some small bugfixes but a lot of changes to support 
all three targets from the same codebase. For more details on the Win32 
version see below. 

More details can be found in the ChangeLog file that is included in all 
packages or available in the download section of the website.

Packages for all targets are available from http://www.aspectc.org. 

Special notes on the Win32 version:
-----------------------------------

- The Win32 package is a ZIP archive. If you are using WinZip you should 
extract the archive to C:\ - all the files contained in the archive will than 
be placed under C:\AC. 

- The package contains the three files env.bat, examples.bat and pumabc55.cfg 
that show how to setup environment variables for BCC55 and how to run 
AspectC++ and the BCC compiler on the examples.

- This version is only tested with the free version of Borland C++ 5.5 
available from htt;/www.borland.com. It should work with other compilers, as 
long as AspectC++ can parse the include files provided by this compiler. ac++ 
supports some non-standard compiler extensions that can be selected with the 
-x command line switch. 

Example: if your are using BCC55 call ac++ as "ac++ -x BC". 

Other possible choices are "-x GNUC" for GNUC and "-x VC" for VisualC++. At 
the moment "-x VC" is equivalent to "-x BC". If you encounter difficulties 
parsing some header files, we need your feedback to extend and adapt 
AspectC++. 

- AspectC++ expects C++ files to be named as .C oder .cc. If your are using 
other extensions, you can specify them with the -e command line switch. 

Example: if your files are named as .cpp call ac++ as "ac++ -e cpp"

If you are using more than just one file extension, you can give a regular 
expression as the argument of -e to specify them - don't use multiple -e 
switches.


Daniel.
-- 
Dipl.-Inf. Daniel Mahrenholz, University of Magdeburg, Germany
Homepage: http://ivs.cs.uni-magdeburg.de/~mahrenho



More information about the aspectc-user mailing list