From 0b84d51633d3752ed05ba0e48dd4db420fffa757 Mon Sep 17 00:00:00 2001 From: yuyangzi <289633152@qq.com> Date: Tue, 26 Jan 2016 17:32:37 +0800 Subject: [PATCH] fix cmake error --- samples/CMakeLists.txt | 6 +++--- samples/sample8_multithread.cpp | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/samples/CMakeLists.txt b/samples/CMakeLists.txt index f5dc1e5a..1b12207f 100644 --- a/samples/CMakeLists.txt +++ b/samples/CMakeLists.txt @@ -30,7 +30,7 @@ aux_source_directory(${PROJECT_SOURCE_DIR} SRC_LIST) list(REMOVE_ITEM SRC_LIST ${PROJECT_SOURCE_DIR}/sample2_yield.cpp) add_executable(sample2_yield.t sample2_yield.cpp) -if (${depend_libgo}) +if (depend_libgo) add_dependencies(sample2_yield.t ${depend_libgo}) endif() @@ -44,7 +44,7 @@ else() target_link_libraries(sample2_yield.t ${LINK_ARGS} rt) add_executable(sample9_curl.t sample9_curl.cpp) - if (${depend_libgo}) + if (depend_libgo) add_dependencies(sample9_curl.t ${depend_libgo}) endif() target_link_libraries(sample9_curl.t ${LINK_ARGS} rt -lcurl) @@ -56,7 +56,7 @@ foreach(var ${SRC_LIST}) set(target ${tgt}.t) add_executable(${target} ${var}) - if (${depend_libgo}) + if (depend_libgo) add_dependencies(${target} ${depend_libgo}) endif() if (WIN32) diff --git a/samples/sample8_multithread.cpp b/samples/sample8_multithread.cpp index 56118da5..d690e359 100644 --- a/samples/sample8_multithread.cpp +++ b/samples/sample8_multithread.cpp @@ -12,12 +12,13 @@ using namespace std; using namespace std::chrono; // 大计算量的函数 -int foo() +int c = 0; +void foo() { int v = 1; for (int i = 1; i < 20000000; ++i) v *= i; - return v; + c += v; } int main() @@ -46,7 +47,7 @@ int main() end = system_clock::now(); cout << "go with coroutine, cost "; cout << duration_cast(end - start).count() << "ms" << endl; - + cout << "result zero:" << c * 0 << endl; return 0; }