Tests: Simplify RunCMake.SymlinkTrees per-case implementation

Avoid needing a `.cmake` file named for every case.
This commit is contained in:
Brad King
2022-02-23 17:06:16 -05:00
parent 0435e938f8
commit 0443bdb8d4
4 changed files with 7 additions and 10 deletions
+7 -1
View File
@@ -1,3 +1,9 @@
cmake_minimum_required(VERSION 2.8.12)
project(${RunCMake_TEST} NONE)
include("${include_dir}/${RunCMake_TEST}.cmake")
message(STATUS "source: '${CMAKE_SOURCE_DIR}'")
message(STATUS "binary: '${CMAKE_BINARY_DIR}'")
get_filename_component(real_source "${CMAKE_SOURCE_DIR}" REALPATH)
get_filename_component(real_binary "${CMAKE_BINARY_DIR}" REALPATH)
message(STATUS "real source: '${real_source}'")
message(STATUS "real binary: '${real_binary}'")
@@ -1,6 +0,0 @@
message(STATUS "source: '${CMAKE_SOURCE_DIR}'")
message(STATUS "binary: '${CMAKE_BINARY_DIR}'")
get_filename_component(real_source "${CMAKE_SOURCE_DIR}" REALPATH)
get_filename_component(real_binary "${CMAKE_BINARY_DIR}" REALPATH)
message(STATUS "real source: '${real_source}'")
message(STATUS "real binary: '${real_binary}'")
@@ -13,8 +13,6 @@ function (run_symlink_test name)
set(RunCMake_TEST_BINARY_DIR "${RunCMake_BINARY_DIR}/${name}/binary")
# Emulate a shell using this directory.
set(ENV{PWD} "${RunCMake_TEST_BINARY_DIR}")
set(RunCMake_TEST_OPTIONS
"-Dinclude_dir:PATH=${CMAKE_CURRENT_LIST_DIR}")
run_cmake("${name}_symlinks")
endfunction ()
@@ -1 +0,0 @@
include("${CMAKE_CURRENT_LIST_DIR}/PrintTrees.cmake")