cmake: fix `LOCATION` property read errors in target debug function
No binary (build failed)
—
(log yok)
| @@ -60,6 +60,10 @@ function(curl_dumptargetprops _target) | |
| list(REMOVE_DUPLICATES _cmake_property_list) | |
| list(REMOVE_ITEM _cmake_property_list "") | |
| list(APPEND _cmake_property_list "INTERFACE_LIBCURL_PC_MODULES") | |
| + | get_target_property(_target_type ${_target} TYPE) |
| + | if(NOT _target_type MATCHES "(INTERFACE_LIBRARY|UNKNOWN_LIBRARY)") |
| + | list(REMOVE_ITEM _cmake_property_list "LOCATION" "LOCATION_<CONFIG>" "MACOSX_PACKAGE_LOCATION" "VS_DEPLOYMENT_LOCATION") |
| + | endif() |
| foreach(_prop IN LISTS _cmake_property_list) | |
| if(_prop MATCHES "<CONFIG>") | |
| foreach(_config IN ITEMS "DEBUG" "RELEASE" "MINSIZEREL" "RELWITHDEBINFO") | |