summaryrefslogtreecommitdiffstats
path: root/Tests/CompatibleInterface/iface2.cpp
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2013-01-23 21:17:14 (GMT)
committerBrad King <brad.king@kitware.com>2013-01-24 13:17:46 (GMT)
commit6fbe3ce4ef1178cc4f2f14f281cd48ef82a11e03 (patch)
treea7eefb8914cf7e8b50bd13875b7f6880e7aea900 /Tests/CompatibleInterface/iface2.cpp
parent76ace2b95aba4b12c049224aa8a2d18c67129d45 (diff)
downloadCMake-6fbe3ce4ef1178cc4f2f14f281cd48ef82a11e03.zip
CMake-6fbe3ce4ef1178cc4f2f14f281cd48ef82a11e03.tar.gz
CMake-6fbe3ce4ef1178cc4f2f14f281cd48ef82a11e03.tar.bz2
Exclude the LINK_LIBRARIES related properties from INTERFACE evaluation.
These interface-related link-libraries properties are used to determine the value of the other INTERFACE properties, so we were getting infinite recursion and segfaults otherwise.
Diffstat (limited to 'Tests/CompatibleInterface/iface2.cpp')
-rw-r--r--Tests/CompatibleInterface/iface2.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/Tests/CompatibleInterface/iface2.cpp b/Tests/CompatibleInterface/iface2.cpp
new file mode 100644
index 0000000..a9b5015
--- /dev/null
+++ b/Tests/CompatibleInterface/iface2.cpp
@@ -0,0 +1,7 @@
+
+#include "iface2.h"
+
+int Iface2::foo()
+{
+ return 0;
+}