Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cmake_minimum_required(VERSION 3.6)
- project(cppackage)
- option(USE_SHARED_CURL "Use system shared cURL library")
- set(CMAKE_CXX_STANDARD 14)
- set(SOURCE_FILES main.cpp)
- include_directories(${CMAKE_SOURCE_DIR}/include/curl)
- #add_executable(${PROJECT_NAME} ${SOURCE_FILES})
- if(WIN32)
- add_definitions(-DCURL_STATICLIB -v)
- link_directories(${CMAKE_SOURCE_DIR}/thirdparty/openssl ${CMAKE_SOURCE_DIR}/thirdparty/curl_win32)
- add_executable(${PROJECT_NAME} ${SOURCE_FILES})
- target_link_libraries(${PROJECT_NAME} openssl libcurl)
- # target_link_libraries(cppackage ${CMAKE_SOURCE_DIR}/thirdparty/openssl/openssl.lib ${CMAKE_SOURCE_DIR}/thirdparty/curl/libcurl.lib)
- elseif(NOT WIN32 AND NOT USE_SHARED_CURL)
- add_definitions(-DCURL_STATICLIB)
- target_link_libraries(cppackage ${CMAKE_SOURCE_DIR}/thirdparty/curl/libcurl.a)
- else()
- find_package(CURL REQUIRED)
- endif()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement