cmake_minimum_required(VERSION 3.15) project(Eliya VERSION 1.0) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake" ${ECM_MODULE_PATH}) FILE(GLOB_RECURSE SRC "src/**/*.cpp" "src/**/*.h") add_executable(Eliya src/main.cpp lib/json.hpp ${SRC}) find_package(TagLib REQUIRED) find_package (Threads) target_include_directories(Eliya PRIVATE ${TAGLIB_INCLUDE_DIRS}) target_link_libraries(Eliya ${TAGLIB_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT})