1
0
This commit is contained in:
Scott E. Graves
2017-03-15 23:19:46 -05:00
parent cba53aef8b
commit 72caad98d2
5 changed files with 43 additions and 9 deletions

View File

@@ -23,7 +23,6 @@ if (MSVC OR MINGW)
endif()
if (MSVC)
add_definitions(-DCURL_STATICLIB=ON -DCURL_DISABLE_LDAP=ON)
ExternalProject_Add(curl_project
URL https://github.com/curl/curl/archive/curl-7_53_1.tar.gz
PREFIX ${CMAKE_BINARY_DIR}/external/builds/curl
@@ -32,16 +31,17 @@ if (MSVC)
ExternalProject_Add(sqlitecpp_project
URL https://github.com/SRombauts/SQLiteCpp/archive/2.0.0.tar.gz
PREFIX ${CMAKE_BINARY_DIR}/external/builds/sqlitecpp
CMAKE_ARGS -DSQLITECPP_RUN_CPPLINT=OFF -DSQLITECPP_RUN_CPPCHECK=OFF
INSTALL_COMMAND cmake -E echo "Skipping install step.")
add_definitions(-DCURL_STATICLIB=ON -DCURL_DISABLE_LDAP=ON)
add_dependencies(siadrive.api curl_project sqlitecpp_project)
set(3RD_PARTY_INCLUDES ${3RD_PARTY_INCLUDES} ${CMAKE_BINARY_DIR}/external/include ${CMAKE_BINARY_DIR}/external/builds/sqlitecpp/src/sqlitecpp_project/include/)
set(3RD_PARTY_INCLUDES ${3RD_PARTY_INCLUDES} ${CMAKE_BINARY_DIR}/external/include ${CMAKE_BINARY_DIR}/external/builds/sqlitecpp/src/sqlitecpp_project/sqlite3 ${CMAKE_BINARY_DIR}/external/builds/sqlitecpp/src/sqlitecpp_project/include/)
target_link_libraries(siadrive.api
${CMAKE_BINARY_DIR}/external/lib/libcurl.lib
${CMAKE_BINARY_DIR}/external/lib/libcurl.lib
${CMAKE_BINARY_DIR}/external/builds/sqlitecpp/src/sqlitecpp_project-build/sqlite3/${CMAKE_BUILD_TYPE}/sqlite3.lib
${CMAKE_BINARY_DIR}/external/builds/sqlitecpp/src/sqlitecpp_project-build/${CMAKE_BUILD_TYPE}/SQLiteCpp.lib)
set_property(TARGET siadrive.api APPEND PROPERTY LINK_FLAGS /OPT:NOREF)
endif()