25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

39 lines
841 B

  1. cmake_minimum_required( VERSION 2.6 )
  2. INCLUDE_DIRECTORIES(
  3. ${Assimp_SOURCE_DIR}/include
  4. ${Assimp_SOURCE_DIR}/code
  5. )
  6. LINK_DIRECTORIES( ${Assimp_BINARY_DIR} ${Assimp_BINARY_DIR}/lib )
  7. ADD_EXECUTABLE( assimp_cmd
  8. assimp_cmd.rc
  9. CompareDump.cpp
  10. ImageExtractor.cpp
  11. Main.cpp
  12. Main.h
  13. resource.h
  14. WriteDumb.cpp
  15. Info.cpp
  16. Export.cpp
  17. )
  18. SET_PROPERTY(TARGET assimp_cmd PROPERTY DEBUG_POSTFIX ${ASSIMP_DEBUG_POSTFIX})
  19. IF( WIN32 )
  20. ADD_CUSTOM_COMMAND(TARGET assimp_cmd
  21. PRE_BUILD
  22. COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:assimp> $<TARGET_FILE_DIR:assimp_cmd>
  23. MAIN_DEPENDENCY assimp)
  24. ENDIF( WIN32 )
  25. TARGET_LINK_LIBRARIES( assimp_cmd assimp ${ZLIB_LIBRARIES})
  26. SET_TARGET_PROPERTIES( assimp_cmd PROPERTIES
  27. OUTPUT_NAME assimp
  28. )
  29. INSTALL( TARGETS assimp_cmd
  30. DESTINATION "${ASSIMP_BIN_INSTALL_DIR}" COMPONENT assimp-bin
  31. )