QtProtobufConfig.cmake.in 873 B

12345678910111213141516171819202122232425
  1. include(CMakeFindDependencyMacro)
  2. set(QT_PROTOBUF_STATIC @QT_PROTOBUF_STATIC@)
  3. find_dependency(Qt5 COMPONENTS Core Qml REQUIRED CONFIG)
  4. find_dependency(QtProtobufProject COMPONENTS Generator CONFIG REQUIRED)
  5. set(CMAKE_POSITION_INDEPENDENT_CODE @Qt5_POSITION_INDEPENDENT_CODE@)
  6. set(CMAKE_CXX_STANDARD 14)
  7. set(CMAKE_CXX_STANDARD_REQUIRED ON)
  8. if(NOT TARGET @TARGET@ AND NOT @TARGET@_BINARY_DIR)
  9. include("${CMAKE_CURRENT_LIST_DIR}/@TARGET_EXPORT@.cmake")
  10. endif()
  11. if(QT_PROTOBUF_STATIC AND NOT TARGET @PROTOBUF_QUICK_PLUGIN_NAME@ AND NOT @PROTOBUF_QUICK_PLUGIN_NAME@_BINARY_DIR)
  12. include("${CMAKE_CURRENT_LIST_DIR}/@PROTOBUF_QUICK_PLUGIN_NAME@Targets.cmake")
  13. endif()
  14. @PACKAGE_INIT@
  15. if(QT_PROTOBUF_STATIC)
  16. add_definitions(-DQT_PROTOBUF_STATIC)# add_definitions is used because old cmake versions
  17. # compatibility
  18. endif()