Mercurial
view third_party/libuv/docs/code/CMakeLists.txt @ 166:78ea8d5ccc87
[ThirdParty] Added sqlite3 to the third_party.
| author | MrJuneJune <me@mrjunejune.com> |
|---|---|
| date | Mon, 19 Jan 2026 16:28:34 -0800 |
| parents | 948de3f54cea |
| children |
line wrap: on
line source
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)