diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 000000000000..aca0db57e600 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,20 @@ +project(curlcpp) +cmake_minimum_required(VERSION 2.8) + +set(PROJECT_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/include) +set(COMMON_SOURCE_DIR ${PROJECT_SOURCE_DIR}/src) + +include_directories("${PROJECT_INCLUDE_DIR}") +include_directories("${PROJECT_SOURCE_DIR}") +include_directories("${COMMON_SOURCE_DIR}") + +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + +file(GLOB HEADERS ${PROJECT_INCLUDE_DIR}/*.h) + +file(GLOB SOURCES ${COMMON_SOURCE_DIR}/*.cpp) + +add_library(curlcpp SHARED ${SOURCES} ${HEADERS}) +target_link_libraries(curlcpp curl) + +install(TARGETS curlcpp LIBRARY DESTINATION lib) |