Browse Source

Add support of both Protobuf MODULE and CONFIG

Alexey Edelev 6 năm trước cách đây
mục cha
commit
e993ae3a60
1 tập tin đã thay đổi với 5 bổ sung1 xóa
  1. 5 1
      CMakeLists.txt

+ 5 - 1
CMakeLists.txt

@@ -5,7 +5,11 @@ project(QtProtobufProject VERSION ${QTPROTOBUF_PROJECT_VERSION} LANGUAGES CXX)
 set(QTPROTOBUF_COMMON_NAMESPACE QtProtobufProject)
 
 include(GNUInstallDirs)
-find_package(Protobuf REQUIRED CONFIG)
+
+find_package(Protobuf CONFIG)
+if(NOT Protobuf_FOUND)
+    find_package(Protobuf MODULE)
+endif()
 
 # FIXME: what is the reason to set these variables in root CMake?