我正在尝试创建一个柯南包(提示:名称包含正斜杠)作为构建后操作,如下所示:
add_custom_command(
TARGET ${PROJECT_NAME} POST_BUILD
WORKING_DIRECTORY ${PROJECT_DIR}
COMMAND conan export-pkg .. "gtest/1.10.0@shared/testing" -f -pr ${CONAN_PROFILE}
COMMENT "Uploading conan package..."
)
在 Linux/Ubuntu/WSL 上,这可以正常工作。
conan export-pkg . 'gtest/1.10.0@shared/testing' -f -pr './platforms/platform_linux-x86-clang/conan_profile/linux-x86-clang'
在 Windows 上,执行的命令如下所示:
conan export-pkg . 'gtest\1.10.0@shared\testing' -f -pr .\platforms\platform_win-x86-clang\conan_profile\win-x86-clang
如何防止 cmake 将 / 替换为 \?有这个设置吗?