add_custom_command( | |
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/LLDBWrapLua.cpp | |
DEPENDS ${SWIG_SOURCES} | |
DEPENDS ${SWIG_INTERFACES} | |
DEPENDS ${SWIG_HEADERS} | |
COMMAND ${SWIG_EXECUTABLE} | |
${SWIG_COMMON_FLAGS} | |
-I${CMAKE_CURRENT_SOURCE_DIR} | |
-lua | |
-w503 | |
-outdir ${CMAKE_CURRENT_BINARY_DIR} | |
-o ${CMAKE_CURRENT_BINARY_DIR}/LLDBWrapLua.cpp | |
${CMAKE_CURRENT_SOURCE_DIR}/lua.swig | |
VERBATIM | |
COMMENT "Building LLDB Lua wrapper") | |
add_custom_target(swig_wrapper_lua ALL DEPENDS | |
${CMAKE_CURRENT_BINARY_DIR}/LLDBWrapLua.cpp | |
) |