Przeglądaj źródła

starpu_use_macro : turns #if STARPU_USE_* into #ifdef STARPU_USE_*

Cyril Roelandt 13 lat temu
rodzic
commit
cb9be31ada
2 zmienionych plików z 33 dodań i 0 usunięć
  1. 15 0
      tools/dev/starpu_use_macro.sed
  2. 18 0
      tools/dev/starpu_use_macro.sh

+ 15 - 0
tools/dev/starpu_use_macro.sed

@@ -0,0 +1,15 @@
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2012 INRIA
+#
+# StarPU is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation; either version 2.1 of the License, or (at
+# your option) any later version.
+#
+# StarPU is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+# See the GNU Lesser General Public License in COPYING.LGPL for more details.
+s/^#if STARPU_USE_/#ifdef STARPU_USE_/

+ 18 - 0
tools/dev/starpu_use_macro.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2012 INRIA
+#
+# StarPU is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation; either version 2.1 of the License, or (at
+# your option) any later version.
+#
+# StarPU is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+# See the GNU Lesser General Public License in COPYING.LGPL for more details.
+
+find . -type f -name "*.c" -not -path "*svn*" -exec sed -i -f $(dirname $0)/starpu_use_macro.sed {} \;