diff --git a/indra/cmake/LLKDU.cmake b/indra/cmake/LLKDU.cmake
index b6943e7007d0a444ccc80b9b34ad20b08060daf4..fbe410c25fed0111cde6df49e6ea9b00fba2c86b 100644
--- a/indra/cmake/LLKDU.cmake
+++ b/indra/cmake/LLKDU.cmake
@@ -3,16 +3,18 @@ include(Prebuilt)
 
 if (INSTALL_PROPRIETARY AND NOT STANDALONE)
   use_prebuilt_binary(kdu)
-  if (WINDOWS)
-    set(KDU_LIBRARY debug kdu_cored optimized kdu_core)
-  else (WINDOWS)
-    set(KDU_LIBRARY kdu)
-  endif (WINDOWS)
+  if (EXISTS ${LIBS_CLOSED_DIR}/llkdu)
+    if (WINDOWS)
+      set(KDU_LIBRARY debug kdu_cored optimized kdu_core)
+    else (WINDOWS)
+      set(KDU_LIBRARY kdu)
+    endif (WINDOWS)
 
-  set(KDU_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include)
+    set(KDU_INCLUDE_DIR ${LIBS_PREBUILT_DIR}/include)
 
-  set(LLKDU_LIBRARY llkdu)
-  set(LLKDU_STATIC_LIBRARY llkdu_static)
-  set(LLKDU_LIBRARIES ${LLKDU_LIBRARY})
-  set(LLKDU_STATIC_LIBRARIES ${LLKDU_STATIC_LIBRARY})
+    set(LLKDU_LIBRARY llkdu)
+    set(LLKDU_STATIC_LIBRARY llkdu_static)
+    set(LLKDU_LIBRARIES ${LLKDU_LIBRARY})
+    set(LLKDU_STATIC_LIBRARIES ${LLKDU_STATIC_LIBRARY})
+  endif (EXISTS ${LIBS_CLOSED_DIR}/llkdu)
 endif (INSTALL_PROPRIETARY AND NOT STANDALONE)