Comments (5)
I'll check it soon.
from curl.
Anything?
from curl.
I think we should ask @bradking for this.
Personally I see no reason to put quotes around all variables/path usage.
Yes, it can help us to avoid some issues with long path in future, but no specific example/test case come into my mind right now.
Perhaps we should close this issue and solve the issues when they are arrives with exact problem description.
from curl.
For reference, the official documentation of the cmake language command arguments is here:
http://www.cmake.org/cmake/help/v3.2/manual/cmake-language.7.html#command-arguments
It explains how quoted arguments are always interpreted as a single value and how unquoted arguments get divided on ;
into zero or more arguments.
While the issue raised is technically correct, we commonly leave out quotes when the value is expected to be a filesystem path rather than arbitrary text or a list. Even CMake's own source does this. One of the reasons ;
was chosen as the list separator for unquoted argument expansion is that it is not allowed in filesystem paths on Windows and is very obscure elsewhere.
from curl.
Thanks for the excellent feedback. Then I suggest we leave it as-is since there have not been any actual problems reported on this, nor do we really expect any.
from curl.
Related Issues (20)
- aws-sigv4 failing to calculate the right signature when using "content-type: multipart/form-data" HOT 7
- utf8 in powershell core HOT 8
- Having error alert when ./configure curl in a folder with an ".app" extension on macOS 14 HOT 3
- Please support setting adjustment algorithm sequence HOT 2
- `curl_multi_perform` not updating `running_handles` after redirection success HOT 5
- Build curl for ios done, but Xcode Run on ios with Undefined symbol error HOT 2
- occasional crash when execute curl_easy_perform
- occasional crash when execute curl_easy_perform HOT 3
- connection is still name resolving, cant reuse? HOT 4
- hyper adds suprise Content-Length header HOT 10
- curl: (35) mbedTLS: ssl_init failed when compiled with mbedtls 3.6 HOT 2
- curl 56 SSL_read error erno 0 with openssl >= 3.2 & curl 8.7.1 HOT 10
- Segfault HOT 1
- http/2: Large transfers have high overhead in Curl_bufq_len HOT 5
- Version 8.7.1 only in repo tag and tarball name, not in code HOT 4
- HTTP/2 + CURLOPT_FAILONERROR returns incorrect error code CURLE_RECV_ERROR HOT 2
- HTTP/2 + TLS spends a lot of time in recv (buffering issue) HOT 8
- File name not be transformed HOT 2
- domain name with trailing dot fails the certificate check when using gnutls HOT 4
- Circle CI openssl breakage on macos HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from curl.