mirror of https://github.com/CGAL/cgal
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.
This commit is contained in:
parent
8caf689860
commit
61e61220eb
|
|
@ -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")
|
||||
|
|
|
|||
Loading…
Reference in New Issue