CMakeLists.txt 373 B

12345678910111213141516171819202122
  1. SET(ThreadSrc
  2. ThreadPool.cc
  3. CountBarrier.cc
  4. )
  5. ADD_LIBRARY(Thread ${ThreadSrc})
  6. ADD_EXECUTABLE(ThreadPoolTest ThreadPoolTest.cc)
  7. ADD_EXECUTABLE(CountBarrierTest CountBarrierTest.cc)
  8. SET(Excutes
  9. ThreadPoolTest
  10. CountBarrierTest
  11. )
  12. FOREACH(Excute ${Excutes})
  13. TARGET_LINK_LIBRARIES(${Excute}
  14. Thread
  15. ${ThirdPartyLibs}
  16. )
  17. ADD_TEST(${Excute} ${Excute})
  18. ENDFOREACH()