gprofng: 30894 bison should be no hard dependency
authorVladimir Mezentsev <vladimir.mezentsev@oracle.com>
Wed, 4 Oct 2023 06:53:01 +0000 (23:53 -0700)
committerVladimir Mezentsev <vladimir.mezentsev@oracle.com>
Thu, 5 Oct 2023 15:09:45 +0000 (08:09 -0700)
commite5b3bfa519a9704288219d09fef1a792663351c0
treeabeff3f750232de254611125eae197e5fb1cef7d
parent345309aadd64b701426fe3b4f4184ae689feef06
gprofng: 30894 bison should be no hard dependency

When running from a distribution tarball, bison should not be necessary.
The generated files (QLParser.tab.cc, QLParser.tab.hh) should be distributed.
configure.ac should not abort if bison is missing.
configure.ac should remove temporary files (dummy.c, Simple.class).
bison must be run once to create QLParser.tab.cc and QLParser.tab.hh.

gprofng/ChangeLog
2023-10-03  Vladimir Mezentsev  <vladimir.mezentsev@oracle.com>

PR gprofng/30894
* configure.ac: Don't abort if bison is missing. Remove temporary files.
* src/Makefile.am: Distribute QLParser.tab.cc and QLParser.tab.hh.
* Run bison once to create QLParser.tab.cc and QLParser.tab.hh.
* configure: Rebuild.
* src/Makefile.in: Rebuild.
gprofng/configure
gprofng/configure.ac
gprofng/src/Makefile.am
gprofng/src/Makefile.in