diff --git a/CMakeLists.txt b/CMakeLists.txt
index cecc888349b9b4edf2971c8af3e585d42321a9e2..4d5bb47d08ba7981bbd0728ccc58bacd24e724b3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -151,7 +151,11 @@ IF(csm_FOUND)
   MESSAGE(STATUS "CSM lib found")
   TARGET_LINK_LIBRARIES(${PROJECT_NAME} PUBLIC ${csm_LIBRARIES})
   target_include_directories(${PROJECT_NAME} PUBLIC ${csm_INCLUDE_DIRS})
-  target_link_directories(${PROJECT_NAME} PUBLIC ${csm_LIBRARY_DIRS})
+  if(${CMAKE_VERSION} VERSION_LESS "3.13.0")
+    link_directories(${PROJECT_NAME} PUBLIC ${csm_LIBRARY_DIRS})
+  else() 
+    target_link_directories(${PROJECT_NAME} PUBLIC ${csm_LIBRARY_DIRS})
+  endif()
 ENDIF(csm_FOUND)
 IF(falkolib_FOUND)
   MESSAGE(STATUS "FALKO lib found:")