CMakeLists.txt 507 B

1234567891011121314151617181920212223242526
  1. FILE(GLOB Header "*.h")
  2. SET(ThreadSrc
  3. ${Header}
  4. CountBarrier.cc
  5. )
  6. ADD_LIBRARY(Thread ${ThreadSrc})
  7. SET_PROPERTY(TARGET Thread PROPERTY FOLDER "Platform")
  8. ADD_EXECUTABLE(ThreadPoolTest ThreadPoolTest.cc)
  9. ADD_EXECUTABLE(CountBarrierTest CountBarrierTest.cc)
  10. SET(Tests
  11. ThreadPoolTest
  12. CountBarrierTest
  13. )
  14. FOREACH(Test ${Tests})
  15. TARGET_LINK_LIBRARIES(${Test}
  16. Thread
  17. ${ThirdPartyLibs}
  18. )
  19. ADD_TEST(${Test} ${Test})
  20. SET_PROPERTY(TARGET ${Test} PROPERTY FOLDER "Tests/Platform/Thread")
  21. ENDFOREACH()