premake4.lua 687 B

12345678910111213141516171819202122232425262728293031323334
  1. function createProject(vendor)
  2. hasCL = findOpenCL(vendor)
  3. if (hasCL) then
  4. project ("Test_OpenCL_kernel_launch_" .. vendor)
  5. initOpenCL(vendor)
  6. language "C++"
  7. kind "ConsoleApp"
  8. includedirs {"../../../src"}
  9. files {
  10. "main.cpp",
  11. "../../../src/Bullet3OpenCL/Initialize/b3OpenCLUtils.cpp",
  12. "../../../src/Bullet3Common/b3AlignedAllocator.cpp",
  13. "../../../src/Bullet3OpenCL/Initialize/b3OpenCLUtils.h",
  14. "../../../src/Bullet3Common/b3Logging.cpp",
  15. "../../../src/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.cpp"
  16. }
  17. end
  18. end
  19. createProject("clew")
  20. createProject("Apple")
  21. createProject("AMD")
  22. createProject("Intel")
  23. createProject("NVIDIA")