cmake_minimum_required (VERSION 3.6)
project(auth_service LANGUAGES C)

set(CMAKE_C_STANDARD 23)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

include_directories(./src/lib/ ${SQLite3_INCLUDE_DIRS})

FILE(GLOB_RECURSE SOURCES src/*.c)

find_package(SQLite3 REQUIRED)

add_executable(
    auth_service
    ${SOURCES}
)

target_link_libraries(auth_service ssl crypto sqlite3 pthread)
