Build tests as permissive C++0x

This commit is contained in:
John Maguire 2012-11-21 17:12:57 +01:00
parent 1fd0515168
commit fd4c34c38b
2 changed files with 5 additions and 3 deletions

View File

@ -1,5 +1,7 @@
cmake_minimum_required(VERSION 2.6)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x -U__STRICT_ANSI__ -fpermissive")
if(USE_SYSTEM_GMOCK)
include_directories(${GMOCK_INCLUDE_DIRS} ${GTEST_INCLUDE_DIRS})
else(USE_SYSTEM_GMOCK)

View File

@ -1,11 +1,11 @@
#include "gtest/gtest.h"
#include <functional>
#include <QEventLoop>
#include <QFutureWatcher>
#include <QThreadPool>
#include <boost/bind.hpp>
#include "core/concurrentrun.h"
#include "test_utils.h"
@ -143,7 +143,7 @@ TEST(ConcurrentRunTest, ConcurrentRunVoidBindFunctionStart) {
A a;
int nb = 10;
QFuture<void> future = ConcurrentRun::Run<void>(&threadpool, std::tr1::bind(&A::f, &a, &nb));
QFuture<void> future = ConcurrentRun::Run<void>(&threadpool, std::bind(&A::f, &a, &nb));
QFutureWatcher<void> watcher;
watcher.setFuture(future);
QEventLoop loop;