set(CMAKE_CXX_COMPILER g++) cmake_minimum_required(VERSION 3.10) project(muziekbeen CXX) # set(CMAKE_SKIP_RULE_DEPENDENCY TRUE) set(CMAKE_CXX_STANDARD 20) add_subdirectory(3rdparty/RapidFuzz EXCLUDE_FROM_ALL) option(BUILD_SHARED_LIBS "Build SDBus-C++ shared libraries instead of static ones" ON) add_subdirectory(3rdparty/sdbus-cpp EXCLUDE_FROM_ALL) add_subdirectory(src) add_subdirectory(test) set(CMAKE_INSTALL_PREFIX ${CMAKE_SOURCE_DIR}/bin) install(TARGETS muziekbeen DESTINATION plugins) install(TARGETS sdbus-c++ LIBRARY DESTINATION .)