aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authoripknHama <ipknhama@gmail.com>2015-02-21 05:46:28 +0900
committeripknHama <ipknhama@gmail.com>2015-02-21 05:46:28 +0900
commit686e5e220b782ef47b5c59271a946bd9603de1d1 (patch)
tree3e2154d22514f78889fb6da0eae991e9526dd7d8 /CMakeLists.txt
parent48811ce4a47200567796730d7467526683f265d7 (diff)
downloadcrow-686e5e220b782ef47b5c59271a946bd9603de1d1.tar.gz
crow-686e5e220b782ef47b5c59271a946bd9603de1d1.zip
Add working example for VS2013 and update CMakeList.txt
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt13
1 files changed, 11 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2b6a151..07a058b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,9 +9,15 @@ if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "Release")
endif()
-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++1y")
+if (MSVC)
+set(Boost_USE_STATIC_LIBS "On")
+find_package( Boost 1.52 COMPONENTS date_time filesystem system thread regex REQUIRED )
+else()
+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++1y")
find_package( Boost 1.52 COMPONENTS date_time filesystem system thread REQUIRED )
+endif()
+
include_directories( ${Boost_INCLUDE_DIR} )
set(PROJECT_INCLUDE_DIR
@@ -22,8 +28,10 @@ include_directories("${PROJECT_INCLUDE_DIR}")
include_directories("${PROJECT_SOURCE_DIR}")
#add_subdirectory(src)
-add_subdirectory(tests)
add_subdirectory(examples)
+if (MSVC)
+else()
+add_subdirectory(tests)
enable_testing()
add_test(NAME crow_test COMMAND ${CMAKE_CURRENT_BINARY_DIR}/tests/unittest)
@@ -39,3 +47,4 @@ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/amalgamate/crow_all.h
)
add_custom_target(amalgamation ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/amalgamate/crow_all.h)
+endif()