Files
CMake/Tests/RunCMake/TargetArtifacts/check.cmake
Brad King 3cd34eb279 Tests: Rename RunCMake.{ArtifactOutputDirs => TargetArtifacts}
Generalize the name so we can add other kinds of artifact checks.
2023-02-24 15:00:32 -05:00

22 lines
766 B
CMake

set(expected ${artifact_path}/rtbin/${exe_name})
if(NOT EXISTS "${expected}")
message(SEND_ERROR "executable artifact not created in the expected path:\n ${expected}")
endif()
set(expected ${artifact_path}/staticlib/${static_name})
if(NOT EXISTS "${expected}")
message(SEND_ERROR "static artifact not created in the expected path:\n ${expected}")
endif()
if(expect_dll)
set(expected ${artifact_path}/rtlib/${shared_name})
if(NOT EXISTS "${expected}")
message(SEND_ERROR "dll artifact not created in the expected path:\n ${expected}")
endif()
else()
set(expected ${artifact_path}/sharedlib/${shared_name})
if(NOT EXISTS "${expected}")
message(SEND_ERROR "shared artifact not created in the expected path:\n ${expected}")
endif()
endif()