# z_vcpkg_cmake_config_fixup_merge( ) set(release_libs namespace::C++_shared) set(debug_libs namespace::C++_shared) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged "namespace::C++_shared" ) set(release_libs A) set(debug_libs B) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged [[\$<\$>:A>;\$<\$:B>]] ) set(release_libs A B) set(debug_libs A ) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged [[A;\$<\$>:B>]] ) set(release_libs A ) set(debug_libs A B) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged [[A;\$<\$:B>]] ) set(release_libs A C) set(debug_libs C) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged [[\$<\$>:A>;\$<\$:C>;\$<\$>:C>]] ) set(release_libs [[\$<\$>:A>;\$<\$:B>]]) set(debug_libs [[\$<\$>:A>;\$<\$:B>]]) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged [[\$<\$>:A>;\$<\$:B>]] ) set(release_libs optimized o1 debug d1) set(debug_libs optimized o2 debug d2) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged [[\$<\$>:o1>;\$<\$:d2>]] ) set(release_libs debug d1 optimized o1) set(debug_libs debug d2 optimized o2) unit_test_check_variable_equal( [[z_vcpkg_cmake_config_fixup_merge(merged release_libs debug_libs)]] merged [[\$<\$:d2>;\$<\$>:o1>]] )