14 lines
594 B
Text
14 lines
594 B
Text
|
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})
|