Complete quoting for parameters of some CMake commands
envgap__capnproto__capnproto-136
01 / FAILURE SIGNATURE
As reported upstream
No identifying execution failure has been captured.
Not a benchmark task.
- In a clean container the reported failure did not reproduce, or the known fix did not make the project run.
02 / ENVIRONMENT RECIPE
- Base commit
46c48dfe988e9b1cef20776cdb0c66520ef83506- Manifest
CMakeLists.txt- Reproduce
Awaiting issue-specific recipe- Run under trace
Awaiting a meaningful runtime command
03 / ORIGINAL ISSUE TEXT
capnproto/capnproto #136 · read the original issue
Some parameters (like "[${CMAKE_CURRENT_SOURCE_DIR}/cmake](https://github.com/kentonv/capnproto/blob/4157aa8f50923f64392767adff5509adb1585047/CMakeLists.txt#L4)" and "[${CAPNPC_OUTPUT_DIR}](https://github.com/kentonv/capnproto/blob/c772a70096b31061051b39e180ea807f82f6e024/c%2B%2B/src/CMakeLists.txt#L273)") are passed to CMake commands in your build scripts without enclosing them by quotation marks. I see that these places will result in build difficulties if the contents of the used variables will contain special characters like semicolons.
I would recommend to apply [advices from a wiki article](http://cmake.org/Wiki/CMake/Language_Syntax#CMake_splits_arguments_unless_you_use_quotation_marks_or_escapes.).
04 / LABELS
Labels from the report text only; not yet run
No supported category has been assigned.
Label rules and the text that matched
[]