| string(JOIN % out) | |
| if(NOT out STREQUAL "") | |
| message(FATAL_ERROR "\"string(JOIN % out)\" set out to \"${out}\"") | |
| endif() | |
| string(JOIN % out a) | |
| if(NOT out STREQUAL "a") | |
| message(FATAL_ERROR "\"string(JOIN % out a)\" set out to \"${out}\"") | |
| endif() | |
| string(JOIN % out a "b") | |
| if(NOT out STREQUAL "a%b") | |
| message(FATAL_ERROR "\"string(JOIN % out a \"b\")\" set out to \"${out}\"") | |
| endif() | |
| string(JOIN :: out a "b") | |
| if(NOT out STREQUAL "a::b") | |
| message(FATAL_ERROR "\"string(JOIN :: out a \"b\")\" set out to \"${out}\"") | |
| endif() |