Projects: Difference between revisions

214 bytes added ,  15 May 2017
m
Mark tasks completed
m (Mark tasks completed)
Line 353: Line 353:
=Configuration and Installation=
=Configuration and Installation=


*Split config.h into a part for Octave-specific configuration things (this part can be installed) and the generic HAVE_X type of configure information that should not be installed.
*<strike> Split config.h into a part for Octave-specific configuration things (this part can be installed) and the generic HAVE_X type of configure information that should not be installed. </strike>  Now config.h and octave-config.h.


*Makefile changes:
*Makefile changes:
Line 362: Line 362:
*Create a docs-only distribution?
*Create a docs-only distribution?


*Better binary packaging and distribution, especially on Windows.
*<strike> Better binary packaging and distribution, especially on Windows. </strike>  Now done by MXE


*Octave Emacs mode needs maintenance.
*<strike> Octave Emacs mode needs maintenance. </strike>


*Convert build system to a non-recursive Automake setup. See how Makefile.am files currently include module.mk files in subdirectories, extend this concept to the entire project so there is only one top-level Makefile.am.
*<strike> Convert build system to a non-recursive Automake setup. See how Makefile.am files currently include module.mk files in subdirectories, extend this concept to the entire project so there is only one top-level Makefile.am. </strike> Done, except for special dir libgnu which is the only SUBDIRS listed in configure.ac.


=Documentation and On-Line Help=
=Documentation and On-Line Help=
1,072

edits