Sophie

Sophie

distrib > Mageia > 8 > i586 > media > core-release-src > by-pkgid > ec0e9a9fcb8a2b119ac52fdefb34ef4d > files > 1

lua-luv-1.36.0.0-1.mga8.src.rpm

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 85e3f1a..5490b97 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -185,7 +185,19 @@ foreach(TARGET_NAME ${ACTIVE_TARGETS})
       endif (USE_LUAJIT)
     endif (LUA)
   elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
-    target_link_libraries(${TARGET_NAME} ${LIBUV_LIBRARIES} rt)
+    if (LUA)
+      target_link_libraries(${TARGET_NAME} ${LIBUV_LIBRARIES} ${LUA_LIBRARIES} rt)
+    else (LUA)
+      if (USE_LUAJIT)
+        target_link_libraries(${TARGET_NAME} ${LIBUV_LIBRARIES} ${LUAJIT_LIBRARIES} rt)
+      else (USE_LUAJIT)
+        if (LUA_BUILD_TYPE STREQUAL System)
+            target_link_libraries(${TARGET_NAME} ${LIBUV_LIBRARIES} ${LUA_LIBRARIES} rt)
+        else (LUA_BUILD_TYPE STREQUAL System)
+            target_link_libraries(${TARGET_NAME} ${LIBUV_LIBRARIES} lualib rt)
+        endif (LUA_BUILD_TYPE STREQUAL System)
+      endif (USE_LUAJIT)
+    endif (LUA)
   else()
     target_link_libraries(${TARGET_NAME} ${LIBUV_LIBRARIES})
   endif()