CMakeLists.txt
上传用户:gb3593
上传日期:2022-01-07
资源大小:3028k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. add_definitions( -DFREEGLUT_EXPORTS -DFREEGLUT_STATIC -D_CRT_SECURE_NO_WARNINGS )
  2. if(APPLE)
  3. include_directories( /usr/X11/include )
  4. endif(APPLE)
  5. if(UNIX)
  6. add_definitions( -D__unix__ -DHAVE_FCNTL_H -DHAVE_GETTIMEOFDAY )
  7. endif(UNIX)
  8. set(freeglut_SRCS
  9. freeglut_callbacks.c
  10. freeglut_callbacks.c
  11. freeglut_cursor.c
  12. freeglut_display.c
  13. freeglut_ext.c
  14. freeglut_font_data.c
  15. freeglut_font.c
  16. freeglut_gamemode.c
  17. freeglut_geometry.c
  18. freeglut_glutfont_definitions.c
  19. freeglut_init.c
  20. freeglut_input_devices.c
  21. freeglut_internal.h
  22. freeglut_joystick.c
  23. freeglut_main.c
  24. freeglut_menu.c
  25. freeglut_misc.c
  26. freeglut_overlay.c
  27. freeglut_spaceball.c
  28. freeglut_state.c
  29. freeglut_stroke_mono_roman.c
  30. freeglut_stroke_roman.c
  31. freeglut_structure.c
  32. freeglut_teapot_data.h
  33. freeglut_teapot.c
  34. freeglut_videoresize.c
  35. freeglut_window.c
  36. GL/freeglut.h
  37. GL/freeglut_ext.h
  38. GL/freeglut_std.h
  39. GL/glut.h
  40. )
  41. include_directories (
  42. ${OPENGL_INCLUDE_DIR}
  43. .
  44. )
  45. add_library(freeglut_static
  46. ${freeglut_SRCS}
  47. )