X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=CMakeLists.txt;h=e4276b470034b6f35d3ee466f67d8c76977e11d0;hb=cc2e93138f0dd58a750b974c3cb7f548d1b26661;hp=b2861c8f5e98553fcd358ca1d17094529bb68ee9;hpb=ad314b0e116a388096e538da8f206790619e0a41;p=casparcg diff --git a/CMakeLists.txt b/CMakeLists.txt index b2861c8f5..e4276b470 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,7 @@ set(FREEIMAGE_INCLUDE_PATH "${DEPENDENCIES_FOLDER}/freeimage/include") set(OPENAL_INCLUDE_PATH "${DEPENDENCIES_FOLDER}/openal/include") set(BLUEFISH_INCLUDE_PATH "${DEPENDENCIES_FOLDER}/bluefish/include") set(CEF_INCLUDE_PATH "${DEPENDENCIES_FOLDER}/cef/include") +set(GTEST_INCLUDE_PATH "${DEPENDENCIES_FOLDER}/gtest/include") if (MSVC) set(PLATFORM_FOLDER_NAME "win32") @@ -62,6 +63,7 @@ link_directories("${DEPENDENCIES_FOLDER}/openal/lib/${PLATFORM_FOLDER_NAME}") link_directories("${DEPENDENCIES_FOLDER}/bluefish/lib") link_directories("${DEPENDENCIES_FOLDER}/zlib/lib") link_directories("${DEPENDENCIES_FOLDER}/cef/lib/${PLATFORM_FOLDER_NAME}") +link_directories("${DEPENDENCIES_FOLDER}/gtest/lib/${PLATFORM_FOLDER_NAME}") set_property(GLOBAL PROPERTY USE_FOLDERS ON) @@ -72,6 +74,7 @@ add_definitions( -DUNICODE ) add_definitions( -D_UNICODE ) add_definitions( -DGLEW_NO_GLU ) add_definitions( "-DBOOST_ASIO_ERROR_CATEGORY_NOEXCEPT=noexcept(true)" ) # Workaround macro redefinition in boost +add_definitions( -D_GLIBCXX_USE_CXX11_ABI=0 ) # Allow compilation in GCC 5 while keeping old dependencies if (MSVC) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHa /Zi /W4 /WX /MP /fp:fast /Zm192 /FIcommon/compiler/vs/disable_silly_warnings.h") @@ -154,3 +157,4 @@ add_subdirectory(modules) add_subdirectory(protocol) add_subdirectory(shell) +add_subdirectory(unit-test)