]> granicus.if.org Git - graphviz/commitdiff
remove autotools build steps for generating sfio feature header
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 12 Sep 2020 20:43:18 +0000 (13:43 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 19 Sep 2020 00:36:32 +0000 (17:36 -0700)
This header is no longer used. Closes #1422 and #1521.

CHANGELOG.md
lib/sfio/Makefile.am
lib/sfio/README
lib/sfio/Sfio_f/Makefile.am

index e2544b93cfc36625717130ede2ac0534f0712865..3db717d3d1630544e7bf5ee884f1e838ba823024 100644 (file)
@@ -31,6 +31,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - gvedit -? gives "option - unrecognized - ignored" instead of showing usage #1813
 - lefty is not built for Windows (fixed for MSBuild builds only) #1818
 - a failure to detect OpenGL glGenTextures() errors has been corrected
+- sfio does compile time benchmarknig #1422
+- iffe "lib" check always succeeds when compiler optimises #1521
 
 ## [2.44.1] - 2020-06-29
 
index 8daae57afff728c5ca8f6ef811e324be65802727..695da960a7f170f9cafdf6560c2995125782613c 100644 (file)
@@ -23,12 +23,4 @@ libsfio_C_la_SOURCES = sfclose.c sfclrlock.c sfcvt.c sfdisc.c \
 libsfio_C_la_DEPENDENCIES = \
        Sfio_f/libsfiof_C.la
 
-$(top_builddir)/FEATURE/sfio: $(top_srcdir)/lib/sfio/features/sfio
-       mkdir -p $(top_builddir)/FEATURE
-       $(top_srcdir)/iffe - set cc $(CC) $(CCMODE) $(CXFLAGS) : run $(top_srcdir)/lib/sfio/features/sfio >$@
-
-$(libsfio_la_OBJECTS): $(top_builddir)/FEATURE/sfio
-
-DISTCLEANFILES = $(top_builddir)/FEATURE/sfio
-
 EXTRA_DIST = README features sfio.vcxproj*
index a8439edd64ac6ea2b09cef0dfbbf87184cc90a24..2d0dde9022d625c705850e68824f2496f3ac59d2 100644 (file)
@@ -14,11 +14,6 @@ This directory hierarchy has the source of Sfio, the Safe/Fast I/O library.
 
 SOFTWARE CONSTRUCTION:
 
-The build procedure is based on the iffe language for automatic
-configuration. An iffe interpreter and its manual pages are included in
-this code distribution. See the files in ./features for examples of iffe
-probes to generate configuration parameters.
-
 Two sets of libraries will be built:
        libsfio.a and libstdio.a: for uni-threaded applications, and
        libsfio-mt.a and libstdio-mt.a: for multi-threaded applications.
index 483a09d8d7920ab7a9e8130918c5cb8b5d9318c3..731d1495c41cee2fdf11973a2c5ab95924af6555 100644 (file)
@@ -9,11 +9,3 @@ libsfiof_C_la_SOURCES = _sfclrerr.c _sfdlen.c _sfeof.c _sferror.c \
        _sffileno.c _sfgetc.c _sfllen.c _sfputc.c _sfputd.c \
        _sfputl.c _sfputm.c _sfputu.c _sfslen.c _sfstacked.c \
        _sfulen.c _sfvalue.c
-
-${top_builddir}/FEATURE/sfio:  ${top_srcdir}/lib/sfio/features/sfio
-       mkdir -p ${top_builddir}/FEATURE
-       $(top_srcdir)/iffe - set cc $(CC) $(CCMODE) $(CXFLAGS) : run ${top_srcdir}/lib/sfio/features/sfio > $@
-
-$(libsfiof_C_la_OBJECTS): ${top_builddir}/FEATURE/sfio
-
-DISTCLEANFILES = ${top_builddir}/FEATURE/sfio