diff --git a/CMake/UseOTB.cmake.in b/CMake/UseOTB.cmake.in
index 6cb31763dbe2db058047243dbeb1c6f9ed76e1f4..11bfeaf6b4959b44ea47af072d55d962d984182e 100644
--- a/CMake/UseOTB.cmake.in
+++ b/CMake/UseOTB.cmake.in
@@ -169,7 +169,7 @@ IF(OTB_USE_MAPNIK)
         FIND_PATH(MAPNIK_INCLUDE_DIR mapnik/map.hpp PATHS)
         MARK_AS_ADVANCED(MAPNIK_INCLUDE_DIR)
 
-        FIND_LIBRARY(MAPNIK_LIBRARY mapnik )
+        FIND_LIBRARY(MAPNIK_LIBRARY NAMES mapnik2 mapnik)
         MARK_AS_ADVANCED(MAPNIK_LIBRARY)
 
         FIND_PATH(FREETYPE2_INCLUDE_DIR freetype/freetype.h PATHS /usr/include/freetype2)