aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/autotoolsprojectmanager/makefileparser.cpp4
-rw-r--r--tests/manual/autotoolsprojectmanager/Makefile.am2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/autotoolsprojectmanager/makefileparser.cpp b/src/plugins/autotoolsprojectmanager/makefileparser.cpp
index 0feb64ec49..7ad9f1097a 100644
--- a/src/plugins/autotoolsprojectmanager/makefileparser.cpp
+++ b/src/plugins/autotoolsprojectmanager/makefileparser.cpp
@@ -154,7 +154,7 @@ MakefileParser::TopTarget MakefileParser::topTarget() const
return BuiltSources;
if (id == QLatin1String("SUBDIRS") || id == QLatin1String("DIST_SUBDIRS"))
return SubDirs;
- if (id.endsWith(QLatin1String("_SOURCES")))
+ if (id.endsWith("_SOURCES") || id.endsWith("_HEADERS"))
return Sources;
return Undefined;
@@ -174,7 +174,7 @@ void MakefileParser::parseBinPrograms()
void MakefileParser::parseSources()
{
- QTC_ASSERT(m_line.contains(QLatin1String("_SOURCES")), return);
+ QTC_ASSERT(m_line.contains("_SOURCES") || m_line.contains("_HEADERS"), return);
bool hasVariables = false;
m_sources.append(targetValues(&hasVariables));
diff --git a/tests/manual/autotoolsprojectmanager/Makefile.am b/tests/manual/autotoolsprojectmanager/Makefile.am
index 70dce9f4fe..84c160f1ca 100644
--- a/tests/manual/autotoolsprojectmanager/Makefile.am
+++ b/tests/manual/autotoolsprojectmanager/Makefile.am
@@ -1,7 +1,7 @@
ACLOCAL_AMFLAGS = -I m4
lib_LTLIBRARIES = libfoo.la
-libfoo_la_SOURCES = foo.c
+libfoo_la_SOURCES = foo.c foo.h
bin_PROGRAMS = main
main_SOURCES = main.c