uvw/cmake/in/libuv.in
2018-07-10 16:57:43 +02:00

38 lines
1.0 KiB
Plaintext

project(libuv-download NONE)
cmake_minimum_required(VERSION 3.2)
include(ExternalProject)
if(WIN32)
ExternalProject_Add(
libuv
GIT_REPOSITORY https://github.com/libuv/libuv.git
GIT_TAG v1.22.0
DOWNLOAD_DIR ${LIBUV_DEPS_DIR}
TMP_DIR ${LIBUV_DEPS_DIR}/tmp
STAMP_DIR ${LIBUV_DEPS_DIR}/stamp
SOURCE_DIR ${LIBUV_DEPS_DIR}/src
BUILD_IN_SOURCE 1
CONFIGURE_COMMAND <SOURCE_DIR>/vcbuild.bat release x86 shared
BUILD_COMMAND ""
INSTALL_COMMAND ""
TEST_COMMAND ""
)
else()
ExternalProject_Add(
libuv
GIT_REPOSITORY https://github.com/libuv/libuv.git
GIT_TAG v1.21.0
DOWNLOAD_DIR ${LIBUV_DEPS_DIR}
TMP_DIR ${LIBUV_DEPS_DIR}/tmp
STAMP_DIR ${LIBUV_DEPS_DIR}/stamp
SOURCE_DIR ${LIBUV_DEPS_DIR}/src
BUILD_IN_SOURCE 1
CONFIGURE_COMMAND sh <SOURCE_DIR>/autogen.sh
COMMAND sh <SOURCE_DIR>/configure
BUILD_COMMAND make -j4
INSTALL_COMMAND ""
TEST_COMMAND ""
)
endif()