assimpTargets-release.cmake.in 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. #----------------------------------------------------------------
  2. # Generated CMake target import file for configuration "Release".
  3. #----------------------------------------------------------------
  4. # Commands may need to know the format version.
  5. set(CMAKE_IMPORT_FILE_VERSION 1)
  6. set(ASSIMP_BUILD_SHARED_LIBS @BUILD_SHARED_LIBS@)
  7. if(MSVC)
  8. if(MSVC_TOOLSET_VERSION)
  9. set(MSVC_PREFIX "vc${MSVC_TOOLSET_VERSION}")
  10. else()
  11. if( MSVC70 OR MSVC71 )
  12. set(MSVC_PREFIX "vc70")
  13. elseif( MSVC80 )
  14. set(MSVC_PREFIX "vc80")
  15. elseif( MSVC90 )
  16. set(MSVC_PREFIX "vc90")
  17. elseif( MSVC10 )
  18. set(MSVC_PREFIX "vc100")
  19. elseif( MSVC11 )
  20. set(MSVC_PREFIX "vc110")
  21. elseif( MSVC12 )
  22. set(MSVC_PREFIX "vc120")
  23. elseif( MSVC_VERSION LESS 1910)
  24. set(MSVC_PREFIX "vc140")
  25. elseif( MSVC_VERSION LESS 1920)
  26. set(MSVC_PREFIX "vc141")
  27. elseif( MSVC_VERSION LESS 1930)
  28. set(MSVC_PREFIX "vc142")
  29. else()
  30. set(MSVC_PREFIX "vc150")
  31. endif()
  32. endif()
  33. set(ASSIMP_LIBRARY_SUFFIX "@ASSIMP_LIBRARY_SUFFIX@-${MSVC_PREFIX}-mt" CACHE STRING "the suffix for the assimp windows library" )
  34. if(ASSIMP_BUILD_SHARED_LIBS)
  35. set(sharedLibraryName "assimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@")
  36. set(importLibraryName "assimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_IMPORT_LIBRARY_SUFFIX@")
  37. # Import target "assimp::assimp" for configuration "Release"
  38. set_property(TARGET assimp::assimp APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
  39. set_target_properties(assimp::assimp PROPERTIES
  40. IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/${importLibraryName}"
  41. IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/${sharedLibraryName}"
  42. )
  43. list(APPEND _IMPORT_CHECK_TARGETS assimp::assimp )
  44. list(APPEND _IMPORT_CHECK_FILES_FOR_assimp::assimp "${_IMPORT_PREFIX}/lib/${importLibraryName}")
  45. list(APPEND _IMPORT_CHECK_FILES_FOR_assimp::assimp "${_IMPORT_PREFIX}/bin/${sharedLibraryName}" )
  46. else()
  47. set(staticLibraryName "assimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_STATIC_LIBRARY_SUFFIX@")
  48. # Import target "assimp::assimp" for configuration "Release"
  49. set_property(TARGET assimp::assimp APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
  50. set_target_properties(assimp::assimp PROPERTIES
  51. IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/${staticLibraryName}"
  52. )
  53. list(APPEND _IMPORT_CHECK_TARGETS assimp::assimp )
  54. list(APPEND _IMPORT_CHECK_FILES_FOR_assimp::assimp "${_IMPORT_PREFIX}/lib/${staticLibraryName}")
  55. endif()
  56. else()
  57. set(ASSIMP_LIBRARY_SUFFIX "@ASSIMP_LIBRARY_SUFFIX@" CACHE STRING "the suffix for the assimp libraries" )
  58. if(ASSIMP_BUILD_SHARED_LIBS)
  59. if(APPLE)
  60. set(sharedLibraryName "libassimp${ASSIMP_LIBRARY_SUFFIX}.@ASSIMP_VERSION_MAJOR@@CMAKE_SHARED_LIBRARY_SUFFIX@")
  61. else()
  62. set(sharedLibraryName "libassimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_SHARED_LIBRARY_SUFFIX@.@ASSIMP_VERSION_MAJOR@")
  63. endif()
  64. set_target_properties(assimp::assimp PROPERTIES
  65. IMPORTED_SONAME_RELEASE "${sharedLibraryName}"
  66. IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/${sharedLibraryName}"
  67. )
  68. list(APPEND _IMPORT_CHECK_TARGETS assimp::assimp )
  69. list(APPEND _IMPORT_CHECK_FILES_FOR_assimp::assimp "${_IMPORT_PREFIX}/lib/${sharedLibraryName}" )
  70. else()
  71. set(staticLibraryName "libassimp${ASSIMP_LIBRARY_SUFFIX}@CMAKE_STATIC_LIBRARY_SUFFIX@")
  72. set_target_properties(assimp::assimp PROPERTIES
  73. IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/${staticLibraryName}"
  74. )
  75. list(APPEND _IMPORT_CHECK_TARGETS assimp::assimp )
  76. list(APPEND _IMPORT_CHECK_FILES_FOR_assimp::assimp "${_IMPORT_PREFIX}/lib/${staticLibraryName}" )
  77. endif()
  78. endif()
  79. # Commands beyond this point should not need to know the version.
  80. set(CMAKE_IMPORT_FILE_VERSION)
  81. get_filename_component(ASSIMP_ROOT_DIR "@CMAKE_INSTALL_PREFIX@" REALPATH)
  82. set( ASSIMP_CXX_FLAGS ) # dynamically linked library
  83. set( ASSIMP_LINK_FLAGS "" )
  84. set( ASSIMP_LIBRARY_DIRS "${ASSIMP_ROOT_DIR}/@ASSIMP_LIB_INSTALL_DIR@")
  85. set( ASSIMP_INCLUDE_DIRS "${ASSIMP_ROOT_DIR}/@ASSIMP_INCLUDE_INSTALL_DIR@")
  86. if(ASSIMP_BUILD_SHARED_LIBS)
  87. set( ASSIMP_LIBRARIES ${sharedLibraryName})
  88. else()
  89. set( ASSIMP_LIBRARIES ${staticLibraryName})
  90. endif()
  91. # for compatibility with pkg-config
  92. set(ASSIMP_CFLAGS_OTHER "${ASSIMP_CXX_FLAGS}")
  93. set(ASSIMP_LDFLAGS_OTHER "${ASSIMP_LINK_FLAGS}")
  94. MARK_AS_ADVANCED(
  95. ASSIMP_ROOT_DIR
  96. ASSIMP_CXX_FLAGS
  97. ASSIMP_LINK_FLAGS
  98. ASSIMP_INCLUDE_DIRS
  99. ASSIMP_LIBRARIES
  100. ASSIMP_CFLAGS_OTHER
  101. ASSIMP_LDFLAGS_OTHER
  102. ASSIMP_LIBRARY_SUFFIX
  103. ASSIMP_BUILD_SHARED_LIBS
  104. )