]> granicus.if.org Git - graphviz/commit
OCaml bindings: fix: only pass -fpermissive when compiling C++
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Mon, 6 Sep 2021 22:11:19 +0000 (15:11 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 9 Sep 2021 01:13:50 +0000 (18:13 -0700)
commit10312a299b2373704b6b9a592161d97c0f565237
treeefe0d142211a9cd8db050b0117dc2f90fc805e3f
parentd2e6c4967f687169c063a250b3d5aeab204623b6
OCaml bindings: fix: only pass -fpermissive when compiling C++

The `-fpermissive` flag is only valid for Objective-C and C++, but was being set
for C and C++. When compiling the C part of these bindings, this was generating
the warning:

  cc1: warning: command line option ‘-fpermissive’ is valid for C++/ObjC++ but
    not for C

This flag was introduced in 8f4667edb410a6d11b53746849304fb953b5c6ae to work
around non-conformant code generation by SWIG. In future, it might be worth
investigating whether the underlying issue has been fixed in SWIG and this work
around can be removed.
tclpkg/gv/Makefile.am