summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorJuergen Gehring <juergen.gehring@bmw.de>2018-01-25 01:02:22 -0800
committerJuergen Gehring <juergen.gehring@bmw.de>2018-01-25 01:02:22 -0800
commitf072e9bf03d8497ccfaff622b801968b14b30727 (patch)
tree4f6a8ebab2bdda52ab86de405bc811a7eac20ba7 /CMakeLists.txt
parent3fac877074d0336dfb8e68f3312cde06dcdc453e (diff)
downloadgenivi-common-api-dbus-runtime-f072e9bf03d8497ccfaff622b801968b14b30727.tar.gz
capicxx-dbus-runtime 3.1.12.23.1.12.2
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f0e1c59..e98d655 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -169,7 +169,7 @@ endif()
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCOMMONAPI_LOGLEVEL=COMMONAPI_LOGLEVEL_${MAX_LOG_LEVEL}")
-message(STATUS "Compiler options: ${CMAKE_CXX_FLAGS}")
+message(STATUS "Compiler options: ${CMAKE_CXX_FLAGS}")
include_directories(
include
@@ -325,7 +325,7 @@ else()
COMMAND asciidoc
-a version=${PACKAGE_VERSION}
-b html
- -o doc/html/README.html
+ -o doc/html/README.html
${PROJECT_BINARY_DIR}/../README)
endif()
endif()
@@ -360,6 +360,10 @@ if ("${BUILD_SHARED_LIBS}" STREQUAL "ON")
set(BUILD_SHARED_LIBS OFF)
set(BUILD_SHARED_LIBS_AUTOMATIC_OFF 1)
endif()
+# ...but visual studio needs a shared CRT for gtest, otherwise the linker won't work correctly with the testcases.
+if (MSVC)
+ set( gtest_force_shared_crt ON CACHE BOOL "Always use msvcrt.dll" )
+endif()
add_subdirectory(${GTEST_ROOT} ${CMAKE_CURRENT_BINARY_DIR}/gtest EXCLUDE_FROM_ALL)
if ("${BUILD_SHARED_LIBS_AUTOMATIC_OFF}" STREQUAL "1")
set(BUILD_SHARED_LIBS ON)
@@ -382,4 +386,3 @@ add_dependencies(check build_tests)
# add test directory
add_subdirectory( src/test EXCLUDE_FROM_ALL )
-