[aspectc-user] Announcement AspectC++ 0.7
danilo.beuche at pure-systems.com
Tue Jul 1 22:32:08 CEST 2003
the 0.7 version is finally ready. Binaries for Windows and Linux/x86 are
uploaded, Solaris and MacOS X will follow soon.
For those of you who are curious how AspectC++ is doing its magic, we
release the source code of AspectC++ under the GPL.
Major changes to 0.7pre3 (from ChangeLog):
* New, much less complicated makefiles
* fixed a serious bug (Bug #107) which
broke non project join points (e.g. "% puts(...)")
There are still bugs. We now provide a bug tracking system at
http://www.aspectc.org/bugzilla. Please use this system to report bugs.
Packages for all targets are available from http://www.aspectc.org.
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 .cc. If your are
using other extensions, you can specify them with the -e command line
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 i.e. -e "(cxx|cpp)" .
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
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
Danilo Beuche Phone: +49-391-54456910
pure-systems GmbH Fax: +49-391-54456990
aspectc-user mailing list
aspectc-user at aspectc.org
More information about the aspectc-user