0.1.5: Backported r2355: footer.kmk: Make INTERMEDIATES + keyword work. Fixes #89.
[kbuild-mirror.git] / kBuild / units / qt-Q_OBJECT.sed
blobeb350732534a10eb4ddb8557266ecd97c4900e48
1 # $Id$
2 ## @file
3 # Qt unit - sed script for checking for Q_OBJECT in a file.
5 # This is not very sophisticated, but it helps avoid generating
6 # files we don't need. It outputs '1' when Q_OBJECT is found
7 # and then quits, allowing us to do $(if $(shell ...),moc_...).
8 # is
12 # Copyright (c) 2008-2009 knut st. osmundsen <bird-kBuild-spamix@anduin.net>
14 # This file is part of kBuild.
16 # kBuild is free software; you can redistribute it and/or modify
17 # it under the terms of the GNU General Public License as published by
18 # the Free Software Foundation; either version 2 of the License, or
19 # (at your option) any later version.
21 # kBuild is distributed in the hope that it will be useful,
22 # but WITHOUT ANY WARRANTY; without even the implied warranty of
23 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
24 # GNU General Public License for more details.
26 # You should have received a copy of the GNU General Public License
27 # along with kBuild; if not, write to the Free Software
28 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
32 /Q_OBJECT/!b skip
33 s/^.*$/1/
34 q 0
35 :skip