project(ncurses-top)

cmake_minimum_required(VERSION 2.4.0)

set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc")
set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -nostdlib")

include_directories(${DARLING_TOP_DIRECTORY}/platform-include)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/ncurses)
include_directories("${CMAKE_SOURCE_DIR}/src/libc/darwin")
#include_directories("${CMAKE_SOURCE_DIR}/src/libc/locale")
#include_directories("${CMAKE_SOURCE_DIR}/src/libc/locale/FreeBSD")
include_directories("${CMAKE_SOURCE_DIR}/src/libc/stdtime/FreeBSD")

add_definitions(-DTARGET_OS_MAC=1)
add_definitions(-D__APPLE__ -D__DYNAMIC__)
add_definitions(-D _XOPEN_SOURCE_EXTENDED=1)
#add_definitions(-DTRACE)

# Hide warnings
add_definitions(
	-Wno-format-security
)

set(DYLIB_COMPAT_VERSION "5.4.0")
set(DYLIB_CURRENT_VERSION "5.4.0")

add_subdirectory(ncurses)
add_subdirectory(menu)
add_subdirectory(panel)

install(DIRECTORY terminfo DESTINATION libexec/darling/usr/share)
