Append to inherited dir property is not working
Appending to an inherited directory property is not working.
CMakeLists.txt:
cmake_minimum_required(VERSION 3.11)
define_property(DIRECTORY PROPERTY PropInherited INHERITED BRIEF_DOCS "Brief Doc" FULL_DOCS "Full Doc")
set_property(DIRECTORY PROPERTY PropInherited "BaseVal")
add_subdirectory(dir)
Dir/CMakeLists.txt:
get_property(prop1 DIRECTORY PROPERTY PropInherited)
message("PreAppend: '${prop1}'")
set_property(DIRECTORY APPEND PROPERTY PropInherited "AppendVal")
get_property(prop2 DIRECTORY PROPERTY PropInherited)
message("PostAppend: '${prop2}'")
This gives:
PreAppend: 'BaseVal'
PostAppend: 'AppendVal'
Expected:
PreAppend: 'BaseVal'
PostAppend: 'BaseVal;AppendVal'