if (NOT LIBIPT_INCLUDE_PATH) message (FATAL_ERROR "libipt include path not provided") endif() if (NOT EXISTS "${LIBIPT_INCLUDE_PATH}") message (FATAL_ERROR "invalid libipt include path provided") endif() include_directories(${LIBIPT_INCLUDE_PATH}) if (NOT LIBIPT_LIBRARY_PATH) find_library(LIBIPT_LIBRARY ipt) else() if (NOT EXISTS "${LIBIPT_LIBRARY_PATH}") message (FATAL_ERROR "invalid libipt library path provided") endif() find_library(LIBIPT_LIBRARY ipt PATHS ${LIBIPT_LIBRARY_PATH}) endif() if (NOT LIBIPT_LIBRARY) message (FATAL_ERROR "libipt library not found") endif() add_lldb_library(lldbIntelPT PTDecoder.cpp Decoder.cpp cli-wrapper-pt.cpp LINK_LIBS ${LIBIPT_LIBRARY} liblldb )