Continue move to CMake
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
project(siadrive)
|
||||
include(ExternalProject)
|
||||
|
||||
cmake_minimum_required(VERSION 3.3)
|
||||
|
||||
@@ -16,4 +17,15 @@ set_target_properties(siadrive.api
|
||||
)
|
||||
if (MSVC OR MINGW)
|
||||
target_link_libraries(siadrive.api Shlwapi.lib)
|
||||
endif()
|
||||
|
||||
if (MSVC)
|
||||
#3rd-party
|
||||
set(3RD_PARTY_INCLUDES ${3RD_PARTY_INCLUDES} ${CMAKE_BINARY_DIR}/external/include)
|
||||
ExternalProject_Add(curl_project
|
||||
URL https://github.com/curl/curl/archive/curl-7_53_1.tar.gz
|
||||
PREFIX ${CMAKE_BINARY_DIR}/external/builds/curl
|
||||
CMAKE_ARGS -DCURL_STATICLIB=ON -DBUILD_TESTING=OFF -DBUILD_CURL_EXE=OFF -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/external/)
|
||||
add_dependencies(siadrive.api curl_project)
|
||||
target_link_libraries(siadrive.api ${CMAKE_BINARY_DIR}/external/lib/libcurl.lib)
|
||||
endif()
|
Reference in New Issue
Block a user