File tree Expand file tree Collapse file tree 5 files changed +11
-11
lines changed Expand file tree Collapse file tree 5 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ if(BUILD_TESTING)
2020  include (cmake/osrf_testing_tools_cpp_require_googletest.cmake)
2121  # ensures target gtest_main exists 
2222  osrf_testing_tools_cpp_require_googletest(VERSION_GTE 1.8
23-     VENDOR_DIR "${CMAKE_SOURCE_DIR } /vendor" )
23+     VENDOR_DIR "${PROJECT_SOURCE_DIR } /vendor" )
2424
2525  add_subdirectory (test )
2626endif ()
Original file line number Diff line number Diff line change @@ -48,14 +48,14 @@ macro(osrf_testing_tools_cpp_extract_and_build_googletest
4848
4949  execute_process (COMMAND  ${CMAKE_COMMAND}  -G "${CMAKE_GENERATOR} "  .
5050    RESULT_VARIABLE  result
51-     WORKING_DIRECTORY  ${CMAKE_BINARY_DIR } /googletest-${GOOGLETEST_VERSION} -extracted)
51+     WORKING_DIRECTORY  ${CMAKE_CURRENT_BINARY_DIR } /googletest-${GOOGLETEST_VERSION} -extracted)
5252  if (result)
5353    message (FATAL_ERROR "CMake step for googletest failed: ${result} " )
5454  endif ()
5555
5656  execute_process (COMMAND  ${CMAKE_COMMAND}  --build  .
5757    RESULT_VARIABLE  result
58-     WORKING_DIRECTORY  ${CMAKE_BINARY_DIR } /googletest-${GOOGLETEST_VERSION} -extracted)
58+     WORKING_DIRECTORY  ${CMAKE_CURRENT_BINARY_DIR } /googletest-${GOOGLETEST_VERSION} -extracted)
5959  if (result)
6060    message (FATAL_ERROR "Build step for googletest failed: ${result} " )
6161  endif ()
@@ -74,13 +74,13 @@ macro(osrf_testing_tools_cpp_extract_and_build_googletest
7474    # add the -pthread flag for Linux machines so it will always work 
7575    execute_process (COMMAND  bash "-c"  "sed -i 's@\$ {CMAKE_THREAD_LIBS_INIT}@\$ {CMAKE_THREAD_LIBS_INIT} -pthread@' ${__prefix} -src/googletest/cmake/internal_utils.cmake" 
7676      RESULT_VARIABLE  result
77-       WORKING_DIRECTORY  ${CMAKE_BINARY_DIR } /${__prefix} -extracted)
77+       WORKING_DIRECTORY  ${CMAKE_CURRENT_BINARY_DIR } /${__prefix} -extracted)
7878  endif ()
7979  # Add googletest directly to our build. This defines 
8080  # the gtest and gtest_main targets. 
8181  add_subdirectory (
82-     ${CMAKE_BINARY_DIR } /${__prefix} -extracted/${__prefix} -src
83-     ${CMAKE_BINARY_DIR } /${__prefix} -extracted/${__prefix} -build 
82+     ${CMAKE_CURRENT_BINARY_DIR } /${__prefix} -extracted/${__prefix} -src
83+     ${CMAKE_CURRENT_BINARY_DIR } /${__prefix} -extracted/${__prefix} -build 
8484    EXCLUDE_FROM_ALL 
8585  )
8686  unset (__prefix)
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ add_library(memory_tools SHARED
1313
1414target_include_directories (memory_tools
1515  PUBLIC 
16-     $<BUILD_INTERFACE:${CMAKE_SOURCE_DIR } /include >
16+     $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR } /include >
1717    $<INSTALL_INTERFACE:include >
1818)
1919
@@ -97,4 +97,4 @@ install(EXPORT memory_tools_interpose
9797set (memory_tools_extra_test_env "${memory_tools_extra_test_env} "  PARENT_SCOPE)
9898set (memory_tools_is_available "${memory_tools_is_available} "  PARENT_SCOPE)
9999set (memory_tools_src_dir_internal_testing_only
100-   "$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR } /src>"  PARENT_SCOPE)
100+   "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR } /src>"  PARENT_SCOPE)
Original file line number Diff line number Diff line change @@ -3,5 +3,5 @@ add_test(
33  NAME  "test_osrf_testing_tools_cpp_filter_versions_cmake" 
44  COMMAND 
55    ${CMAKE_COMMAND}  -P
6-     "${CMAKE_SOURCE_DIR } /test/cmake/test_osrf_testing_tools_cpp_filter_versions.cmake" 
6+     "${PROJECT_SOURCE_DIR } /test/cmake/test_osrf_testing_tools_cpp_filter_versions.cmake" 
77)
Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ include(ExternalProject)
99ExternalProject_Add(googletest
1010  URL               "@GOOGLETEST_ARCHIVE_LOCATION@" 
1111  URL_MD5           "@GOOGLETEST_MD5SUM@" 
12-   SOURCE_DIR        "${CMAKE_BINARY_DIR} /googletest-@GOOGLETEST_VERSION@-src" 
13-   BINARY_DIR        "${CMAKE_BINARY_DIR} /googletest-@GOOGLETEST_VERSION@-build" 
12+   SOURCE_DIR        "@CMAKE_CURRENT_BINARY_DIR@ /googletest-@GOOGLETEST_VERSION@-src" 
13+   BINARY_DIR        "@CMAKE_CURRENT_BINARY_DIR@ /googletest-@GOOGLETEST_VERSION@-build" 
1414  CONFIGURE_COMMAND "" 
1515  BUILD_COMMAND      "" 
1616  INSTALL_COMMAND   "" 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments