Advertisement
Guest User

Untitled

a guest
Jun 17th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CMake 0.89 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.5.1)
  2.  
  3. project(DeadWaves)
  4.  
  5. set(CMAKE_CXX_FLAGS "-std=c++11")
  6.  
  7. include_directories(deps/openvr/src deps/openvr/headers deps/openvr/src/vrcommon)
  8.  
  9. add_subdirectory(deps/openvr)
  10.  
  11. find_package(OpenGL REQUIRED)
  12.  
  13. set(GLFW_BUILD_DOCS OFF CACHE BOOL "" FORCE)
  14. set(GLFW_BUILD_TESTS OFF CACHE BOOL "" FORCE)
  15. set(GLFW_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
  16. add_subdirectory(deps/glfw)
  17.  
  18. set(BUILD_UTILS OFF CACHE BOOL "" FORCE)
  19. add_subdirectory(deps/glew/build/cmake)
  20.  
  21. set(LAZY_GLEW_PATH ../glew)
  22. set(LAZY_GLFW_PATH ../glfw)
  23. add_subdirectory(deps/liblz)
  24.  
  25. file(GLOB_RECURSE source_files srcs/*)
  26. add_executable(DeadWaves ${source_files})
  27.  
  28. target_link_libraries(DeadWaves openvr_api glfw glew LAZY )
  29. target_include_directories(DeadWaves PUBLIC ${OPENGL_INCLUDE_DIR} deps/glew/include deps/liblz/includes)
  30. target_link_libraries(DeadWaves ${OPENGL_gl_LIBRARY})
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement