PageRenderTime 43ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/examples/CMakeLists.txt

http://github.com/LaurentGomila/SFML
CMake | 41 lines | 35 code | 4 blank | 2 comment | 9 complexity | 621377832eccae5d82c7acef9eff8176 MD5 | raw file
  1. # CLI based examples
  2. if (NOT SFML_OS_IOS)
  3. if(SFML_BUILD_NETWORK)
  4. add_subdirectory(ftp)
  5. add_subdirectory(sockets)
  6. endif()
  7. if(SFML_BUILD_NETWORK AND SFML_BUILD_AUDIO)
  8. add_subdirectory(voip)
  9. endif()
  10. if(SFML_BUILD_AUDIO)
  11. add_subdirectory(sound)
  12. add_subdirectory(sound_capture)
  13. endif()
  14. endif()
  15. # GUI based examples
  16. if(SFML_BUILD_WINDOW)
  17. add_subdirectory(window)
  18. endif()
  19. if(SFML_BUILD_GRAPHICS)
  20. add_subdirectory(opengl)
  21. if (NOT SFML_OS_IOS)
  22. add_subdirectory(joystick)
  23. add_subdirectory(shader)
  24. add_subdirectory(island)
  25. add_subdirectory(vulkan)
  26. endif()
  27. if(SFML_OS_WINDOWS)
  28. add_subdirectory(win32)
  29. elseif(SFML_OS_LINUX OR SFML_OS_FREEBSD)
  30. add_subdirectory(X11)
  31. elseif(SFML_OS_MACOSX)
  32. add_subdirectory(cocoa)
  33. endif()
  34. endif()
  35. if(SFML_BUILD_GRAPHICS AND SFML_BUILD_AUDIO)
  36. add_subdirectory(pong)
  37. endif()