]> granicus.if.org Git - graphviz/commit
sfio: fix missing SFIO components
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 19 Jan 2023 16:13:22 +0000 (08:13 -0800)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 21 Jan 2023 23:24:53 +0000 (15:24 -0800)
commit186a9c1b12c3e08d78fae3e660d998de32d96833
tree7cb3b2bc703ddd90e6cdd1fa0b267d91391e01ea
parent58bfbe149621a50df0b0a33339565968a76fc894
sfio: fix missing SFIO components

These are present in the Autotools build system as a separate library, libsfiof,
linked into libsfio. They are also present in the MS Build build system inlined
into libsfio itself. This change copies the MS Build approach.

This did not cause problems because these sources only exist as fallback
implementations for functions that are also implemented as macros. All current
usages see the macro definitions so never call these functions.

Fixing this will allow removing the macro versions in an upcoming change.
lib/sfio/CMakeLists.txt