Parent Directory | Revision Log
Sticky Revision: |
updated the makefile stuff to work in the current dir structure. still lots of problems with the install target and now doing the evil double link because the directories system, linear, and solver really are NOT independent.
Attempts to fix utilities/config.h and ASC_WITH_CONOPT issues with autotools build
Merging Ben's changes from trunk, changeset 1105 to changeset 1234. This breaks Python test suite TestExtFn, so will need investigation.
Added changes to allow autotools build on ubuntu. There were some wrong assumptions about file locations that I was able to correct using information in the tclConfig.sh and tkConfig.sh files. This will need testing on Fedora/Unix/etc.
Fixed up standard paths stuff to use 'INSTALL_ASCDATA' as the place where tcltk/python/models etc will live. The confusion here came from the fact that I was taking 'INSTALL_SHARE' to be be assumed to mean 'the location of /usr/share' -- hence the resulting '$INSTALL_SHARE/ascend' that was bothering Ben. The 'INSTALL_ASCDATA' fixes this, and behaves as he will like, I hope. Also note that I have switched the default situation in config.h.in to use relative paths by default, which is the preferred CMU way. SCons builds will default to absolute paths on non-Windows systems.
Summary: most of the recent complaints about autotools build fixed, but the buildbot might find a problem with the scons build/install/rpmbuild. Details: configure,Driver.c,utilities/config.h.in: The choice of INSTALL_DATA as a configure variable name has been repaired (renamed INSTALL_SHARE); INSTALL_DATA is the unix canonical name for the program 'install' handling a data file. Both autotools and scons builds have been updated to reflect this, in the process correcting the definition from prefix/share to prefix/share/ascend. autotools build: Added --with-quiet option to make the install of already installed and unchanged files less verbose. Put in a workaround for the '' problem in tkConfig.sh seen by KC/JP. Added --datadir support to autotools configure. If you configure the autotools --datadir=PREFIX/share/ascend you get the same behavior as the Pye packaging; by default you get the CMU packaging convention instead. Added utilities/env.c to build. compiler: Turned off AWAL in anontype.c. Noodling away at blackboxes continues...
Changing from 'tcltk98' to 'tcltk', in progress.
fixed autotools build for ospath file, config.h.in file.
fixed configure to allow user to bypass missing yacc.
Restored autotools to working, parsers to typ_ and zz_, Fixed many missing initializations, many casting insanities that have been creeping in, many missing forward declarations in preparation for fixing external relations.
Added some debug output related to external relations. Added ./configure flags for relation debugging and compiler timing. Removed some <!-- --> comments.
Added --enable-dynamic-packages option to ./configure: Fixed bug #192.
Fixing up Tcl support... Tk support is still broken
Working on fixing Tcl/Tk support
Removed some ANSI-C tests from ./configure.in Removed support for Ultrix, DEC, Alpha. Simplified test for YACC.
These changes fix compilation 'make libs' on MinGW. I have changed the configure.in to allow '--without-tcl' however this will likely break linux compiles. I'll commit this on windows, then try to check out and fix on a linux machine.
Added test for 'vsnprintf'
Renamed unixAC213 to 'autotools' Updated 'config.guess' to a newer version that can detect MinGW.
Reworked jam build system: - integrated Jamrules.in and Jamrules_tcltk98.in with autoconf - now support single-point building from trunk/jam - old jam files still in place but deprecated - may be buggy, please report back bugs for fixing Compiled on both Windows and Linux.
Adding a johnpye directory under models
Updated configure and all the makefiles to handle VPATH with or without --srcdir. gnu make is now required on unix.
converted wishvar to m4 macro so we don't need to find config subdir at configure time. regenerated configure using ac213
corrections to make ascend compile in parallel tree
updating configure.in - still not correct
corrections to configure.in - not totally successful but here it is
fixed environment vars
updating configure.in and Makefile.in files throughout
putting configure.in there so Ben can look at it
committing partly modified configure.in plus the moving of config/
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |