diff --git a/src/xpdev/CMakeLists.txt b/src/xpdev/CMakeLists.txt
index cdf6a0a9a9e79c812077af8642ffc9cce1b3780c..e3308fffd8e6eaf2c4ccc5e29dab81c148205b9e 100644
--- a/src/xpdev/CMakeLists.txt
+++ b/src/xpdev/CMakeLists.txt
@@ -57,6 +57,7 @@ CHECK_INCLUDE_FILES(inttypes.h HAS_INTTYPES_H)
 if(HAS_INTTYPES_H)
     target_compile_definitions(xpdev PUBLIC HAS_INTTYPES_H)
 endif()
+target_compile_definitions(xpdev PUBLIC LINK_LIST_THREADSAFE)
 
 CHECK_INCLUDE_FILES(sys/soundcard.h HAS_SYS_SOUNDCARD_H) 
 CHECK_INCLUDE_FILES(soundcard.h HAS_SOUNDCARD_H)