Pārlūkot izejas kodu

librdkafka: patch for installed cmake config files.

Chen Yufei 3 gadi atpakaļ
vecāks
revīzija
a4b94e97b3
1 mainītis faili ar 7 papildinājumiem un 0 dzēšanām
  1. 7 0
      packages/l/librdkafka/xmake.lua

+ 7 - 0
packages/l/librdkafka/xmake.lua

@@ -53,6 +53,13 @@ package("librdkafka")
             table.insert(configs, "-DWITH_" .. config:upper()  .. "=" .. (package:config(config) and "ON" or "OFF"))
         end
         import("package.tools.cmake").install(package, configs)
+
+        if package:version():startswith("v1.8.2") then
+            io.replace(path.join(package:installdir("lib"), "cmake", "RdKafka", "RdKafkaConfig.cmake"),
+                "find_dependency(LZ4)",
+                'list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}")\n  find_dependency(LZ4)',
+                {plain = true})
+        end
     end)
 
     on_test(function (package)