blob: ddfb920400f1e59e5a259c3090fa4044ec4b90f4 [file]
include(RunCMake)
# Unity of size 1 doesn't make sense and shouldn't be created.
run_cmake(Unity1)
run_cmake(Unity2)
run_cmake(UnityBatchSize)
run_cmake(UnityGroup)
run_cmake(UnityIsolate)
run_cmake(UnityIsolateFileSet)
run_cmake(UnitySourceProperties)
run_cmake(UnityFileSetProperties)
run_cmake(UnitySubdirs)
run_cmake(UnitySubdirsIsolate)
run_cmake(DisableCaching)
run_cmake(DisableDistribution)
run_cmake(SetCompilerProps)
run_cmake(ImportedObjectLib)
run_cmake(InterfaceWithPrivateSource)
run_cmake(ObjectAndSharedLibs)
set(RunCMake_TEST_BINARY_DIR ${RunCMake_BINARY_DIR}/ObjectAndSharedLibs-build)
set(RunCMake_TEST_NO_CLEAN 1)
run_cmake_command(ObjectAndSharedLibs-build ${CMAKE_COMMAND} --build .)
block()
set(RunCMake_TEST_BINARY_DIR
${RunCMake_BINARY_DIR}/CustomCommandDependsArtifact-build)
unset(RunCMake_TEST_NO_CLEAN)
run_cmake(CustomCommandDependsArtifact)
set(RunCMake_TEST_NO_CLEAN 1)
run_cmake_command(CustomCommandDependsArtifact-build
${CMAKE_COMMAND} --build . --target consumer)
endblock()