dolphin/Source/Core/UICommon/CMakeLists.txt
Léo Lam 0c7b9570b4 Move WiiUtils to Core
Allows reusing the WAD import logic more easily, whereas UICommon
code can only be used from UICommon and UI.

And managing what's on the NAND is the Core's responsability, not UI.
2017-06-28 11:22:10 +02:00

28 lines
636 B
CMake

set(SRCS
CommandLineParse.cpp
Disassembler.cpp
UICommon.cpp
USBUtils.cpp
)
if(USE_X11)
set(SRCS ${SRCS} X11Utils.cpp)
endif()
set(LIBS common cpp-optparse)
if(LIBUSB_FOUND)
set(LIBS ${LIBS} ${LIBUSB_LIBRARIES})
endif()
add_dolphin_library(uicommon "${SRCS}" "${LIBS}")
if(ENABLE_LLVM)
find_package(LLVM CONFIG QUIET)
if(LLVM_FOUND AND TARGET LLVM)
message(STATUS "LLVM found, enabling LLVM support in disassembler")
target_compile_definitions(uicommon PRIVATE HAVE_LLVM)
target_link_libraries(uicommon PRIVATE LLVM)
target_include_directories(uicommon PRIVATE ${LLVM_INCLUDE_DIRS})
endif()
endif()