Advertisement
Guest User

Untitled

a guest
Mar 8th, 2017
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.6)
  2. project(cppackage)
  3.  
  4. option(USE_SHARED_CURL "Use system shared cURL library")
  5.  
  6. set(CMAKE_CXX_STANDARD 14)
  7. set(SOURCE_FILES main.cpp)
  8.  
  9. include_directories(${CMAKE_SOURCE_DIR}/include/curl)
  10.  
  11. #add_executable(${PROJECT_NAME} ${SOURCE_FILES})
  12.  
  13. if(WIN32)
  14. add_definitions(-DCURL_STATICLIB -v)
  15. link_directories(${CMAKE_SOURCE_DIR}/thirdparty/openssl ${CMAKE_SOURCE_DIR}/thirdparty/curl_win32)
  16. add_executable(${PROJECT_NAME} ${SOURCE_FILES})
  17. target_link_libraries(${PROJECT_NAME} openssl libcurl)
  18. # target_link_libraries(cppackage ${CMAKE_SOURCE_DIR}/thirdparty/openssl/openssl.lib ${CMAKE_SOURCE_DIR}/thirdparty/curl/libcurl.lib)
  19. elseif(NOT WIN32 AND NOT USE_SHARED_CURL)
  20. add_definitions(-DCURL_STATICLIB)
  21. target_link_libraries(cppackage ${CMAKE_SOURCE_DIR}/thirdparty/curl/libcurl.a)
  22. else()
  23. find_package(CURL REQUIRED)
  24. endif()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement