looper/liblooperui/CMakeLists.txt

14 lines
594 B
Text
Raw Normal View History

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})