[PATCH] D68158: Convert LLVM_CMAKE_PATH to a CMake path

Isuru Fernando via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 27 13:14:19 PDT 2019


isuruf created this revision.
isuruf added a reviewer: lld.
isuruf added a project: lld.
Herald added subscribers: llvm-commits, mgorny.
Herald added a project: LLVM.

Otherwise I get the following error on windows.

  CMake Error at D:/bld/lld_1569206597988/work/build/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (set):
    Syntax error in cmake code at
  
      D:/bld/lld_1569206597988/work/build/CMakeFiles/CMakeTmp/CMakeLists.txt:2
  
    when parsing string
  
      D:\bld\lld_1569206597988\_h_env\Library\lib\cmake\llvm
  
    Invalid character escape '\b'.
  
  
  CMake Error at D:/bld/lld_1569206597988/_build_env/Library/share/cmake-3.15/Modules/CheckSymbolExists.cmake:100 (try_compile):
    Failed to configure test project build system.
  Call Stack (most recent call first):
    D:/bld/lld_1569206597988/_build_env/Library/share/cmake-3.15/Modules/CheckSymbolExists.cmake:57 (__CHECK_SYMBOL_EXISTS_IMPL)
    D:/bld/lld_1569206597988/_h_env/Library/lib/cmake/llvm/HandleLLVMOptions.cmake:943 (check_symbol_exists)
    CMakeLists.txt:56 (include)


Repository:
  rLLD LLVM Linker

https://reviews.llvm.org/D68158

Files:
  CMakeLists.txt


Index: CMakeLists.txt     
===================================================================
--- CMakeLists.txt     
+++ CMakeLists.txt     
@@ -35,6 +35,7 @@
   set(LLVM_MAIN_SRC_DIR ${MAIN_SRC_DIR} CACHE PATH "Path to LLVM source tree")
 
   file(TO_CMAKE_PATH ${LLVM_OBJ_ROOT} LLVM_BINARY_DIR)
+  file(TO_CMAKE_PATH ${LLVM_CMAKE_PATH} LLVM_CMAKE_PATH)
 
   if(NOT EXISTS "${LLVM_CMAKE_PATH}/LLVMConfig.cmake")
     message(FATAL_ERROR "LLVMConfig.cmake not found")


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D68158.222233.patch
Type: text/x-patch
Size: 470 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190927/cdfcbca4/attachment.bin>


More information about the llvm-commits mailing list