commit 61e61220eb43ea8c3d4a6ebd84d44b0510d8533d
Author: Philipp Möller <bootsarehax@gmail.com>
Date:   Mon Jun 22 11:14:04 2015 +0200

    Use get_filename_component to manipulate paths

    This caused a bug in CMake>=3.3.0 when file(GLOB) is not adding multiple
    slashes. The lack of trailing slashes is guaranteed and documented in
    get_filename_component.

--- src/CMakeLists.txt
+++ src/CMakeLists.txt
@@ -117,8 +117,9 @@ set(CGAL_CONFIGURED_LIBRARIES "")
 foreach(package ${CGAL_CONFIGURED_PACKAGES}) 
   file(GLOB CONFIGURED_LIBS_IN_PACKAGE ${package}/src/CGAL_*/CMakeLists.txt)
   foreach (libconfigfile ${CONFIGURED_LIBS_IN_PACKAGE})
-    string(REPLACE "${package}/src/" "" libconfigfile ${libconfigfile})
-    string(REPLACE "//CMakeLists.txt" "" CGAL_CONFIGURED_LIBRARY_NAME ${libconfigfile})
+    get_filename_component(CGAL_CONFIGURED_LIBRARY_NAME ${libconfigfile} DIRECTORY)
+    get_filename_component(CGAL_CONFIGURED_LIBRARY_NAME ${CGAL_CONFIGURED_LIBRARY_NAME} NAME)
+
     if (NOT ${CGAL_CONFIGURED_LIBRARY_NAME} STREQUAL "CGAL")
 
      message(STATUS "Sources for CGAL component library '${CGAL_CONFIGURED_LIBRARY_NAME}' detected")
