diff --git a/Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt b/Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt index 3180f28be..02ab4f6ea 100644 --- a/Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt +++ b/Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt @@ -3,7 +3,7 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) IF ("${PROJECT_SOURCE_DIR}" STREQUAL "${ANOTHER_PROJ_SOURCE_DIR}") SET(BUILD_SHARED_LIBS 1) ADD_LIBRARY(testlib testlib.cxx) - ADD_EXECUTABLE (simple simple.cxx) + ADD_EXECUTABLE (simple simple.cxx ../simple.cxx) TARGET_LINK_LIBRARIES(simple testlib) ENDIF ("${PROJECT_SOURCE_DIR}" STREQUAL "${ANOTHER_PROJ_SOURCE_DIR}") diff --git a/Tests/OutOfSource/OutOfSourceSubdir/simple.cxx b/Tests/OutOfSource/OutOfSourceSubdir/simple.cxx index e06777deb..3c9be0957 100644 --- a/Tests/OutOfSource/OutOfSourceSubdir/simple.cxx +++ b/Tests/OutOfSource/OutOfSourceSubdir/simple.cxx @@ -4,8 +4,14 @@ #include "testlib.h" #include "testdp.h" +extern int simple(); + int main () -{ +{ + if(simple() != 123) + { + return -3; + } if (strcmp(animal,"SIZZLING")) { fprintf(stderr,"Get definitions from a subdir did not work\n"); diff --git a/Tests/OutOfSource/simple.cxx b/Tests/OutOfSource/simple.cxx new file mode 100644 index 000000000..27e79f4ad --- /dev/null +++ b/Tests/OutOfSource/simple.cxx @@ -0,0 +1 @@ +int simple() { return 123; }