diff options
Diffstat (limited to 'Tests/OutOfSource')
-rw-r--r-- | Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt | 2 | ||||
-rw-r--r-- | Tests/OutOfSource/OutOfSourceSubdir/simple.cxx | 8 | ||||
-rw-r--r-- | Tests/OutOfSource/simple.cxx | 1 |
3 files changed, 9 insertions, 2 deletions
diff --git a/Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt b/Tests/OutOfSource/OutOfSourceSubdir/CMakeLists.txt index 3180f28..02ab4f6 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 e06777d..3c9be09 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 0000000..27e79f4 --- /dev/null +++ b/Tests/OutOfSource/simple.cxx @@ -0,0 +1 @@ +int simple() { return 123; } |