With the plugins having their own tablgen file, it makes sense to split
off the core properties as well.
llvm-svn: 367140
# TableGen
add_subdirectory(utils/TableGen)
-add_subdirectory(include/lldb/Core)
add_subdirectory(source)
add_subdirectory(tools)
+++ /dev/null
-lldb_tablegen(Properties.inc -gen-lldb-property-defs
- SOURCE Properties.td
- TARGET LLDBPropertiesGen)
-
-lldb_tablegen(PropertiesEnum.inc -gen-lldb-property-enum-defs
- SOURCE Properties.td
- TARGET LLDBPropertiesEnumGen)
+lldb_tablegen(Properties.inc -gen-lldb-property-defs
+ SOURCE Properties.td
+ TARGET LLDBCorePropertiesGen)
+
+lldb_tablegen(PropertiesEnum.inc -gen-lldb-property-enum-defs
+ SOURCE Properties.td
+ TARGET LLDBCorePropertiesEnumGen)
+
set(LLDB_CURSES_LIBS)
set(LLDB_LIBEDIT_LIBS)
Demangle
)
-add_dependencies(lldbCore LLDBPropertiesGen LLDBPropertiesEnumGen)
+add_dependencies(lldbCore
+ LLDBCorePropertiesGen
+ LLDBCorePropertiesEnumGen)
# Needed to properly resolve references in a debug build.
# TODO: Remove once we have better layering
-include "PropertiesBase.td"
+include "../../include/lldb/Core/PropertiesBase.td"
let Definition = "modulelist" in {
def EnableExternalLookup: Property<"enable-external-lookup", "Boolean">,