]> granicus.if.org Git - graphviz/commitdiff
remove now unnecessary find-and-replace step
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 25 Aug 2020 02:06:28 +0000 (19:06 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 2 Sep 2020 00:28:02 +0000 (17:28 -0700)
cmake/modify_cgraph_grammar.cmake.in [deleted file]
lib/cgraph/CMakeLists.txt
lib/cgraph/Makefile.am

diff --git a/cmake/modify_cgraph_grammar.cmake.in b/cmake/modify_cgraph_grammar.cmake.in
deleted file mode 100644 (file)
index 231b5e9..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-file(READ @CMAKE_CURRENT_BINARY_DIR@/grammar.h file_contents)
-string(REPLACE "yy" "aag" file_contents "${file_contents}")
-file(WRITE @CMAKE_CURRENT_BINARY_DIR@/grammar.h "${file_contents}")
-
-file(READ @CMAKE_CURRENT_BINARY_DIR@/grammar.c file_contents)
-string(REPLACE "yy" "aag" file_contents "${file_contents}")
-file(WRITE @CMAKE_CURRENT_BINARY_DIR@/grammar.c "${file_contents}")
index 645d26b9d07855372ce2f931318866e6ddf8ad50..b81230b1e3a0af0eebf19965144c1fd3cf31902f 100644 (file)
@@ -2,19 +2,6 @@ BISON_TARGET(Grammar grammar.y ${CMAKE_CURRENT_BINARY_DIR}/grammar.c)
 FLEX_TARGET(Scan scan.l  ${CMAKE_CURRENT_BINARY_DIR}/scan.c)
 ADD_FLEX_BISON_DEPENDENCY(Scan Grammar)
 
-# Modify files generated by Bison and Flex, to match the Autotools build.
-# - Replace "yy" with "aag" in two files
-configure_file(
-    "${TOP_SOURCE_DIR}/cmake/modify_cgraph_grammar.cmake.in"
-    "${CMAKE_CURRENT_BINARY_DIR}/modify_cgraph_grammar.cmake"
-    @ONLY
-)
-add_custom_command(
-    OUTPUT ${BISON_Grammar_OUTPUTS}
-    COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/modify_cgraph_grammar.cmake
-    APPEND
-)
-
 add_definitions(-DEXPORT_CGRAPH -DEXPORT_AGXBUF -DEXPORT_CGHDR -DYY_NO_UNISTD_H)
 
 include_directories(
index 475dd516e7ad703f6f5f8292f7f53630a994bb09..6a55bc8f375f365cb4ebb3237889f343defc5947 100644 (file)
@@ -32,10 +32,10 @@ scan.c: $(top_srcdir)/lib/cgraph/scan.l
        @LEX@ --outfile=$@ -i $(top_srcdir)/lib/cgraph/scan.l
 
 grammar.c: y.tab.c
-       @SED@ "s/yy/aag/g" < y.tab.c > grammar.c
+       cp -f y.tab.c grammar.c
 
 grammar.h: y.tab.h
-       @SED@ "s/yy/aag/g" < y.tab.h > grammar.h
+       cp -f y.tab.h grammar.h
 
 y.tab.c y.tab.h: y.output