File tree Expand file tree Collapse file tree 2 files changed +32
-1
lines changed Expand file tree Collapse file tree 2 files changed +32
-1
lines changed Original file line number Diff line number Diff line change
1
+ #.rst:
2
+ # FindLuaAndSwig
3
+ # --------------
4
+ #
5
+ # Find Lua and SWIG as a whole.
6
+
7
+ if (LUA_LIBRARIES AND LUA_INCLUDE_DIR AND SWIG_EXECUTABLE )
8
+ set (LUAANDSWIG_FOUND TRUE )
9
+ else ()
10
+ find_package (SWIG 2.0 QUIET )
11
+ if (SWIG_FOUND )
12
+ find_package (Lua QUIET )
13
+ if (LUA_FOUND AND SWIG_FOUND )
14
+ mark_as_advanced (
15
+ LUA_LIBRARIES
16
+ LUA_INCLUDE_DIR
17
+ SWIG_EXECUTABLE )
18
+ endif ()
19
+ else ()
20
+ message (STATUS "SWIG 2 or later is required for Lua support in LLDB but could not be found" )
21
+ endif ()
22
+
23
+ include (FindPackageHandleStandardArgs )
24
+ find_package_handle_standard_args (LuaAndSwig
25
+ FOUND_VAR
26
+ LUAANDSWIG_FOUND
27
+ REQUIRED_VARS
28
+ LUA_LIBRARIES
29
+ LUA_INCLUDE_DIR
30
+ SWIG_EXECUTABLE )
31
+ endif ()
Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ endmacro()
56
56
add_optional_dependency (LLDB_ENABLE_LIBEDIT "Enable editline support in LLDB" LibEdit LibEdit_FOUND )
57
57
add_optional_dependency (LLDB_ENABLE_CURSES "Enable curses support in LLDB" CursesAndPanel CURSESANDPANEL_FOUND )
58
58
add_optional_dependency (LLDB_ENABLE_LZMA "Enable LZMA compression support in LLDB" LibLZMA LIBLZMA_FOUND )
59
- add_optional_dependency (LLDB_ENABLE_LUA "Enable Lua scripting support in LLDB" Lua LUA_FOUND )
59
+ add_optional_dependency (LLDB_ENABLE_LUA "Enable Lua scripting support in LLDB" LuaAndSwig LUAANDSWIG_FOUND )
60
60
add_optional_dependency (LLDB_ENABLE_PYTHON "Enable Python scripting support in LLDB" PythonInterpAndLibs PYTHONINTERPANDLIBS_FOUND )
61
61
add_optional_dependency (LLDB_ENABLE_LIBXML2 "Enable Libxml 2 support in LLDB" LibXml2 LIBXML2_FOUND VERSION 2.8 )
62
62
You can’t perform that action at this time.
0 commit comments