
set_unicode()

spec2def(console.dll console.spec)

list(APPEND SOURCE
    console.c
    options.c
    font.c
    layout.c
    colors.c
    console.rc
    ${CMAKE_CURRENT_BINARY_DIR}/console.def)

add_library(console SHARED ${CMAKE_CURRENT_BINARY_DIR}/console_console.h.gch ${SOURCE})

set_module_type(console win32dll)

add_importlibs(console
    msvcrt
    user32
    gdi32
    comctl32
    kernel32)

add_pch(console ${CMAKE_CURRENT_SOURCE_DIR}/console.h ${SOURCE})
add_cab_target(console 1)
