You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

44 lines
1.1 KiB

  1. FIND_PACKAGE(OpenGL)
  2. FIND_PACKAGE(GLUT)
  3. IF ( NOT GLUT_FOUND )
  4. IF ( MSVC )
  5. SET ( GLUT_FOUND 1 )
  6. SET ( GLUT_INCLUDE_DIR ${Assimp_SOURCE_DIR}/samples/glut/ )
  7. SET ( GLUT_LIBRARIES ${Assimp_SOURCE_DIR}/samples/glut/glut32.lib )
  8. ELSE ( MSVC )
  9. MESSAGE( WARNING "Please install glut." )
  10. ENDIF ( MSVC )
  11. ENDIF ( NOT GLUT_FOUND )
  12. INCLUDE_DIRECTORIES(
  13. ${Assimp_SOURCE_DIR}/include
  14. ${Assimp_SOURCE_DIR}/code
  15. ${OPENGL_INCLUDE_DIR}
  16. ${GLUT_INCLUDE_DIR}
  17. ${Assimp_SOURCE_DIR}/samples/DevIL/include/
  18. )
  19. LINK_DIRECTORIES(
  20. ${Assimp_BINARY_DIR}
  21. ${Assimp_BINARY_DIR}/lib/
  22. ${Assimp_SOURCE_DIR}/samples/DevIL/lib/
  23. )
  24. ADD_EXECUTABLE( assimp_simpletexturedogl WIN32
  25. SimpleTexturedOpenGL/include/boost_includes.h
  26. SimpleTexturedOpenGL/src/model_loading.cpp
  27. )
  28. SET_PROPERTY(TARGET assimp_simpletexturedogl PROPERTY DEBUG_POSTFIX ${ASSIMP_DEBUG_POSTFIX})
  29. TARGET_LINK_LIBRARIES( assimp_simpletexturedogl assimp ${OPENGL_LIBRARIES} ${GLUT_LIBRARIES} DevIL.lib )
  30. SET_TARGET_PROPERTIES( assimp_simpletexturedogl PROPERTIES
  31. OUTPUT_NAME assimp_simpletexturedogl
  32. )
  33. INSTALL( TARGETS assimp_simpletexturedogl
  34. DESTINATION "${ASSIMP_BIN_INSTALL_DIR}" COMPONENT assimp-dev
  35. )