--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -381,6 +381,12 @@
 if(wxWidgets_FOUND)
     include("${wxWidgets_USE_FILE}")
     list(APPEND FREEDV_LINK_LIBS ${wxWidgets_LIBRARIES})
+    message(STATUS "Looking for libXxf86vm...")
+    find_library(Xxf86vm_LIBRARY Xxf86vm)
+    message(STATUS "Xxf86vm library: ${Xxf86vm_LIBRARY}")
+    if(Xxf86vm_LIBRARY)
+      list(APPEND FREEDV_LINK_LIBS ${Xxf86vm_LIBRARY})
+    endif(Xxf86vm_LIBRARY)
 endif(wxWidgets_FOUND)
 
 #
@@ -409,7 +415,6 @@
     include(cmake/BuildCodec2.cmake)
 endif(NOT USE_STATIC_CODEC2)
 
-
 # Freedv 
 add_subdirectory(src)
 
