CMakeLists.txt 530 B

1234567891011121314151617
  1. cmake_minimum_required(VERSION 3.5)
  2. project(CrystalPoint)
  3. file(GLOB_RECURSE SOURCE_FILES
  4. "*.h"
  5. "*.cpp"
  6. "*.cc"
  7. )
  8. add_executable(CrystalPoint ${SOURCE_FILES})
  9. find_package(OpenGL REQUIRED)
  10. find_package(GLUT REQUIRED)
  11. find_package(OpenAL REQUIRED)
  12. include_directories( ${OPENGL_INCLUDE_DIRS} ${GLUT_INCLUDE_DIRS} ${OPENAL_INCLUDE_DIRS} )
  13. target_link_libraries(CrystalPoint ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} ${OPENAL_LIBRARY} )
  14. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -lpthread")