cmake_minimum_required(VERSION 3.23)

set (CMAKE_CONFIGURATION_TYPES "Debug;Release")

project(lwip)

set(LWIP_DIR ${CMAKE_CURRENT_SOURCE_DIR})

set(CMAKE_DEBUG_POSTFIX _d)
set (LWIP_DEFINITIONS LWIP_DEBUG=1)

set (LWIP_INCLUDE_DIRS
    ${LWIP_DIR}/src/include
    $<$<PLATFORM_ID:Linux>:${LWIP_DIR}/contrib/ports/unix/include>
    $<$<PLATFORM_ID:Windows>:${LWIP_DIR}/contrib/ports/win32/include>
    )

include(src/Filelists.cmake)
