/
niceSOFT
/
libuv
Обзор
Документация
Войти
/
niceSOFT
/
libuv
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
v1.x
docs/code/CMakeLists.txt
51 строка
967 B
Jiawen Geng
doc: make sample cross-platform build (#3592)
11 апр 2022, 04:52
Не верифицирован
11 апр 2022, 04:52
a786715
Код
Авторство
О чём код?
cmake_minimum_required(VERSION 3.5) project(libuv_sample) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) add_subdirectory("../../" build) set(SIMPLE_SAMPLES cgi helloworld dns detach default-loop idle-basic idle-compute interfaces locks onchange pipe-echo-server ref-timer spawn tcp-echo-server thread-create udp-dhcp uvcat uvstop uvtee ) IF (NOT WIN32) list(APPEND SIMPLE_SAMPLES signal progress queue-cancel queue-work tty tty-gravity ) ENDIF() foreach (X IN LISTS SIMPLE_SAMPLES) add_executable(${X} ${X}/main.c) target_link_libraries(${X} uv_a) endforeach () FIND_PACKAGE(CURL) IF(CURL_FOUND) add_executable(uvwget uvwget/main.c) target_link_libraries(uvwget uv_a ${CURL_LIBRARIES}) ENDIF(CURL_FOUND)