grive2/CMakeLists.txt

40 lines
589 B
CMake
Raw Normal View History

2012-04-25 20:13:17 +04:00
project(grive)
cmake_minimum_required(VERSION 2.8)
include(FindOpenSSL)
include_directories(
${grive_SOURCE_DIR}/src
)
2012-04-25 20:13:17 +04:00
add_executable( grive
src/main.cc
src/drive/Collection.cc
src/drive/Drive.cc
src/protocol/Download.cc
src/protocol/HTTP.cc
src/protocol/Json.cc
src/protocol/OAuth2.cc
src/util/Crypt.cc
src/util/DateTime.cc
src/util/OS.cc
)
2012-04-25 20:13:17 +04:00
target_link_libraries( grive
curl
json
${OPENSSL_LIBRARIES}
)
add_executable( unittest
test/UnitTest.cc
src/util/DateTime.cc
test/util/DateTimeTest.cc
test/util/FunctionTest.cc
)
target_link_libraries( unittest
cppunit
)