set(CMAKE_POLICY_WARNING_CMP0102 1) include (CMP0102-Common.cmake) get_property(is_type_set CACHE CMP0102_TEST_VARIABLE PROPERTY TYPE SET) if (NOT is_type_set) message(FATAL_ERROR "There is a cache entry for an undefined variable after " "`mark_as_advanced`.") endif () get_property(type CACHE CMP0102_TEST_VARIABLE PROPERTY TYPE) if (NOT type STREQUAL "UNINITIALIZED") message(FATAL_ERROR "The cache type for CMP0102_TEST_VARIABLE is not " "UNINITIALIZED") endif ()