title: Using CMake's include_directories command with white spaces
body: <p>I am using CMake to build my project and I have the following line:</p>
  
  <pre><code>include_directories(${LLVM_INCLUDE_DIRS})
  </code></pre>
  
  <p>which, after evaluating <code>LLVM_INCLUDE_DIRS</code>, evaluates to:</p>
  
  <pre><code>include_directories(C:\Program Files\LLVM\include)
  </code></pre>
  
  <p>The problem is that this is being considered two include directories, "C:\Program" and "Files\LLVM\include".</p>
  
  <p>Any idea how can I solve this problem? I tried using quotation marks, but it didn't work.</p>
  
  <p><strong>EDIT:</strong> It turned out that the problem is in the file <code>llvm-3.0\share\llvm\cmake\LLVMConfig.cmake</code>. I enclosed the following paths with quotation marks and the problem was solved:</p>
  
  <pre><code>set(LLVM_INSTALL_PREFIX C:/Program Files/LLVM)
  set(LLVM_INCLUDE_DIRS ${LLVM_INSTALL_PREFIX}/include)
  set(LLVM_LIBRARY_DIRS ${LLVM_INSTALL_PREFIX}/lib)
  </code></pre>