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