gtest-cmake-example icon indicating copy to clipboard operation
gtest-cmake-example copied to clipboard

How to add files from subdirectories ?

Open skipit opened this issue 7 years ago • 0 comments

I was trying to extend this, by adding a directory and a cpp file in that directory and a test_*.cpp file in that directory and add it.

I used the add_subdirectory(another_dir) directive, and inside that, I added lines

1 include_directories(${CMAKE_SOURCE_DIR}) 2 include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR}) 3 add_library(another_dir test_project2.cpp)

It compiles fine.

On the toplevel CMakeLists.txt I added, target_link_library(.... , another_dir).

This was not linking the library from the subdirectory.

Can you update this git-repo on how to handle subdirectories.

skipit avatar Jun 27 '17 14:06 skipit