
set(description [[config() should raise an error if the configuration already set is invalid]])

message(STATUS "description \"${description}\"")
message(STATUS "expect exit nonzero")

include(configuration.cmake)

set(user_defined_invalid_test invalid-value CACHE INTERNAL "docstring")

config(
  "docstring"
  user_defined_invalid_test

  VALUE value
)
# the above statement will raise an error
