From fea12e811b9790801e09c66b2bde37d003c2fcfd Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Fri, 7 Jul 2006 11:52:31 +0000 Subject: [PATCH] small script to find which non-DEBUG macro i use in my code --- .gitattributes | 1 + Surface_mesher/dont_submit | 1 + Surface_mesher/find_non_header_macros | 5 +++++ 3 files changed, 7 insertions(+) create mode 100755 Surface_mesher/find_non_header_macros diff --git a/.gitattributes b/.gitattributes index f032b65b3c5..58c44698788 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1809,6 +1809,7 @@ Surface_mesher/examples/Surface_mesher/inputs/boeing.off -text svneol=unset#appl Surface_mesher/examples/Surface_mesher/inputs/geosphere.off -text svneol=unset#application/octet-stream Surface_mesher/examples/Surface_mesher/inputs/triceratops.off -text svneol=unset#application/octet-stream Surface_mesher/find_debug_macros -text +Surface_mesher/find_non_header_macros -text Triangulation_2/demo/Triangulation_2/help/cindex.html svneol=native#text/html Triangulation_2/demo/Triangulation_2/help/cinput_point_layer.gif -text svneol=unset#image/gif Triangulation_2/demo/Triangulation_2/help/conflict_zone.gif -text svneol=unset#image/gif diff --git a/Surface_mesher/dont_submit b/Surface_mesher/dont_submit index 354aef6d84c..3d4cd18e8c9 100644 --- a/Surface_mesher/dont_submit +++ b/Surface_mesher/dont_submit @@ -11,3 +11,4 @@ NOTICE internal-test-surface-mesher.C makefile.dependencies find_debug_macros +find_non_header_macros diff --git a/Surface_mesher/find_non_header_macros b/Surface_mesher/find_non_header_macros new file mode 100755 index 00000000000..e217c210e3f --- /dev/null +++ b/Surface_mesher/find_non_header_macros @@ -0,0 +1,5 @@ +#!/bin/sh + +grep -Er '# *(if|define).*CGAL' "${@:-.}" | \ + perl -ne '/(CGAL_[[:alnum:]_]*)/ && print "$1\n"' | \ + sort -u | grep -Ev '(_H$|DEBUG)'