prefix_all(LIBLOOPERUI_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/ menus.cpp menus.hpp) if(APPLE) set(backend_src backends/osx_backend.mm) # TODO: Implement dbusmenu #elseif(UNIX AND ENABLE_DBUS) # set(backend_src backends/dbus_backend.cpp) else() set(backend_src backends/noop_backend.cpp) endif() list(APPEND LIBLOOPERUI_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/${backend_src}) add_library(liblooper_ui SHARED ${LIBLOOPERUI_SRCS}) target_link_libraries(liblooper_ui PUBLIC fmt::fmt) target_include_directories(liblooper_ui PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR})