1 set(LLVM_TARGET_DEFINITIONS Options.td)
2 tablegen(LLVM Options.inc -gen-opt-parser-defs)
3 add_public_tablegen_target(LLDBOptionsTableGen)
7 ${CMAKE_CURRENT_SOURCE_DIR}/lldb-Info.plist.in
8 ${CMAKE_CURRENT_BINARY_DIR}/lldb-Info.plist
10 # Inline info plist in binary (use target_link_options for this as soon as CMake 3.13 is available)
11 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-sectcreate,__TEXT,__info_plist,${CMAKE_CURRENT_BINARY_DIR}/lldb-Info.plist")
31 if(LLDB_BUILD_FRAMEWORK)
32 # In the build-tree, we know the exact path to the framework directory.
33 # The installed framework can be in different locations.
34 lldb_setup_rpaths(lldb
36 "${LLDB_FRAMEWORK_ABSOLUTE_BUILD_DIR}"
38 "@loader_path/../../../SharedFrameworks"
39 "@loader_path/../../System/Library/PrivateFrameworks"
40 "@loader_path/../../Library/PrivateFrameworks"