cmake_minimum_required(VERSION 3.18) project(BadWayland) set(CMAKE_CXX_STANDARD 20) add_library(badwayland SHARED libs/bwl.cc libs/logs.cc libs/pipe.cc libs/fonts.cc) add_library(bwlserver SHARED libs/bsv.cc libs/logs.cc libs/pipe.cc libs/fonts.cc libs/syscfg.cc libs/display.cc) link_directories(build) add_executable(bwl-server BWLserver/server.cc BWLserver/reqrec.cc BWLserver/threads.cc BWLserver/update.cc BWLserver/guilog.cc) target_link_libraries(bwl-server libbwlserver.so librt.so libdrm.so libpthread.so)