zturner added a comment.

Ok the issue is that you cant use CMake generator expressions in this way.  
This should work though:

  if (TARGET clang)
    set(LLDB_DEFAULT_TEST_COMPILER 
"${LLVM_BINARY_DIR}/clang${CMAKE_EXECUTABLE_SUFFIX}")
  else()
    set(LLDB_DEFAULT_TEST_COMPILER "")
  endif()
  
  set(LLDB_TEST_COMPILER "${LLDB_DEFAULT_TEST_COMPILER}" CACHE PATH "Compiler 
to use for building LLDB test inferiors")
  
  if ("${LLDB_TEST_COMPILER}" STREQUAL "")
    message(FATAL_ERROR "LLDB test compiler not specified.  Tests will not run")
  endif()

I think you might be able to do something like:

  if (TARGET clang)
    get_property(LLDB_DEFAULT_TEST_COMPILER TARGET clang PROPERTY LOCATION)
  endif()

as well, but I haven't tried.


https://reviews.llvm.org/D39215



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to