38 lines
1.0 KiB
Plaintext
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()
|