Commit Graph

6 Commits

Author SHA1 Message Date
ManoloFLTK
90ddc4923e macOS: recent Apple compilers fail if no -mmacosx-version-min= option is used
That is useful for
./configure --enable-x11
under macOS X.
2018-12-15 20:05:32 +01:00
Albrecht Schlosser
08533b52b5 Bump version numbers to 1.3.5, prepare for release.
There are still files that need changes, but with this commit the
majority of files is up-to-date.

Files left to be updated later:

 - ANNOUNCEMENT         partly done, needs RELEASE DATE !
 - CHANGES              up-to-date (?), but needs RELEASE DATE !
 - KNOWN_BUGS.html      needs more work (snapshot)
 - maybe more           (unknown)


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@12336 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2017-07-18 18:32:47 +00:00
Albrecht Schlosser
7d6caa94a2 Configure #4: update libs and header configuration and summary.
Rewrite library and header configuration so HAVE_something is only set
in config.h if both library and header files are found.

Fix and enhance summary output to display _found_ options instead of
_requested_ options (e.g. don't show Xft if Xft was requested but not found).

Configure is aborted if Xft is requested explicitly but not found.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11997 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 20:51:45 +00:00
Albrecht Schlosser
b4bf9f01f2 Configure #3: indenting and whitespace fixes.
A few more indenting and whitespace fixes:
  - remove trailing spaces and tabs
  - use a combination of tabs and spaces for indenting.

Note: most parts of configure.ac used tabs+spaces, but there were some
  parts not consistent with this. Now tabs+spaces indenting is used
  everywhere. This commit does not change functionality.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11996 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 12:36:55 +00:00
Albrecht Schlosser
8a50066f8f Configure #2: replace deprecated macros, fix all autoconf warnings.
autoconf --warnings=all displayed a long list of warnings about deprecated
macros and suggested to use autoupdate to fix these warnings.

This commit fixes all these warnings and replaces some more macros with
more modern ones while still maintaining compatibility with autoconf 2.50.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11995 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 11:47:38 +00:00
Albrecht Schlosser
6978abb398 Configure #1: rename configure.in to configure.ac.
This commit and the following commits marked "Configure #x:" will
update the autoconf/configure system to a more future-proof state
while maintaining compatibility with autoconf 2.50:
  - rename configure.in to configure.ac (this commit)
  - replace deprecated configure macros with recommended ones
  - simplify some configure macros (e.g. CHECK_HEADERS instead of CHECH_HEADER)
  - improve indenting (clarify macro arguments)
  - better (combined) header and library checks
  - and some more small changes.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11994 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 11:33:14 +00:00