diff --git a/Source/Core/UICommon/CMakeLists.txt b/Source/Core/UICommon/CMakeLists.txt index cbd59b1a17..fa0057b466 100644 --- a/Source/Core/UICommon/CMakeLists.txt +++ b/Source/Core/UICommon/CMakeLists.txt @@ -1,4 +1,4 @@ -set(SRCS +add_library(uicommon AutoUpdate.cpp CommandLineParse.cpp Disassembler.cpp @@ -9,17 +9,19 @@ set(SRCS VideoUtils.cpp ) +target_link_libraries(uicommon PUBLIC + common + cpp-optparse +) + if(USE_X11) - set(SRCS ${SRCS} X11Utils.cpp) + target_sources(uicommon PRIVATE X11Utils.cpp) endif() -set(LIBS common cpp-optparse) if(LIBUSB_FOUND) - set(LIBS ${LIBS} ${LIBUSB_LIBRARIES}) + target_link_libraries(uicommon PRIVATE ${LIBUSB_LIBRARIES}) endif() -add_dolphin_library(uicommon "${SRCS}" "${LIBS}") - if(ENABLE_LLVM) find_package(LLVM CONFIG QUIET) if(LLVM_FOUND AND TARGET LLVM)