${DEAL_II_EXTERNAL_LIBRARIES}
${DEAL_II_EXTERNAL_LIBRARIES_${build}}
)
- IF(_lib MATCHES "^\\s*/")
+ IF(_lib MATCHES "^/")
LIST(APPEND _libs "${_lib}")
ENDIF()
ENDFOREACH()
${DEAL_II_EXTERNAL_LIBRARIES}
${DEAL_II_EXTERNAL_LIBRARIES_${build}}
)
-
+ LIST(APPEND MAKEFILE_LIBS_${build} ${_lib})
#
- # Strip leading and trailing whitespace
+ # Extract library paths where possible:
#
- STRING(STRIP "${_lib}" _lib)
-
IF(_lib MATCHES "^(/|\\$\\(D\\))")
- # Full path: /path/to/libfoo.so:
-
- # Extract library paths:
GET_FILENAME_COMPONENT(_path ${_lib} PATH)
LIST(APPEND _paths ${_path})
-
- LIST(APPEND MAKEFILE_LIBS_${build} ${_lib})
-
- ELSEIF(_lib MATCHES "^-l")
- # Library is of the form "-lfoo":
- LIST(APPEND MAKEFILE_LIBS_${build} ${_lib})
-
- ELSEIF(NOT "${_lib}" STREQUAL "")
- # Well in this case we just assume that we have to append an "-l"
- # I'm sorry, but this won't get libfoo.so right, ...
- LIST(APPEND MAKEFILE_LIBS_${build} "-l${_lib}")
-
ENDIF()
ENDFOREACH()