22 lines
514 B
CMake
22 lines
514 B
CMake
# Unix specific settings (this includes macOS and emscripten)
|
|
|
|
if(NOT UNIX)
|
|
return()
|
|
endif()
|
|
|
|
list(APPEND SYSTEM_PLATFORM_SOURCES ${SOURCE_DIR}/sys/sys_unix.c)
|
|
|
|
if(EMSCRIPTEN)
|
|
list(APPEND SYSTEM_PLATFORM_SOURCES ${SOURCE_DIR}/sys/con_passive.c)
|
|
else()
|
|
list(APPEND SYSTEM_PLATFORM_SOURCES ${SOURCE_DIR}/sys/con_tty.c)
|
|
endif()
|
|
|
|
if(USE_HTTP)
|
|
list(APPEND CLIENT_PLATFORM_SOURCES ${SOURCE_DIR}/client/cl_http_curl.c)
|
|
endif()
|
|
|
|
list(APPEND COMMON_LIBRARIES dl m)
|
|
|
|
list(APPEND CLIENT_DEFINITIONS USE_ICON)
|