Guest User

Untitled

a guest
Jun 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. cmake_minimum_required(VERSION 3.7)
  2.  
  3. project(math_tests)
  4.  
  5. set(TESTS_SOURCES tests.cpp gl_core_3_3.c)
  6. set(CMAKE_CXX_STANDARD 11)
  7.  
  8. # GLUT
  9. find_package(GLUT REQUIRED)
  10. include_directories(${GLUT_INCLUDE_DIR})
  11. if(NOT GLUT_FOUND)
  12. message(ERROR "GLUT not found!")
  13. endif(NOT GLUT_FOUND)
  14.  
  15. # OpenGL
  16. find_package(OpenGL REQUIRED)
  17. include_directories(${OpenGL_INCLUDE_DIRS})
  18. link_directories(${OpenGL_LIBRARY_DIRS})
  19. add_definitions(${OpenGL_DEFINITIONS})
  20. if(NOT OPENGL_FOUND)
  21. message(ERROR "OPENGL not found!")
  22. endif(NOT OPENGL_FOUND)
  23.  
  24. add_executable(tests ${TESTS_SOURCES})
  25. target_link_libraries(tests math ${GLUT_LIBRARIES} ${OPENGL_LIBRARIES})
  26.  
  27. find_package(GLUT REQUIRED)
  28.  
  29. find_library( GLUT_glut_LIBRARY NAMES glut glut32 freeglut
  30. PATHS
  31. ${OPENGL_LIBRARY_DIR}
  32. ${GLUT_ROOT_PATH}/Release
  33. )
  34.  
  35. set(OPENGL_LIBRARY_DIR "C:/Program Files (x86)/freeglut/lib")
Add Comment
Please, Sign In to add comment