function(library_path_to_linker_flags LD_FLAGS LIB_PATHS)
							 | 
						|
								  foreach(L ${LIB_PATHS})
							 | 
						|
								    get_filename_component(DIR  ${L} PATH)
							 | 
						|
								    get_filename_component(LIBFILE ${L} NAME_WE)
							 | 
						|
								    STRING(REGEX REPLACE "^lib" "" FILE ${LIBFILE})
							 | 
						|
								
							 | 
						|
								    if (${L} MATCHES "[.]framework$")
							 | 
						|
								        set(FILE_OPT "-framework ${FILE}")
							 | 
						|
								        set(DIR_OPT  "-F${DIR}")
							 | 
						|
								    else()
							 | 
						|
								        set(FILE_OPT "-l${FILE}")
							 | 
						|
								        set(DIR_OPT  "-L${DIR}")
							 | 
						|
								    endif()
							 | 
						|
								
							 | 
						|
								    if ("${DIR}" STREQUAL "" OR "${DIR}" STREQUAL "${LASTDIR}")
							 | 
						|
								        set (DIR_OPT "")
							 | 
						|
								    endif()
							 | 
						|
								
							 | 
						|
								    set(LASTDIR ${DIR})
							 | 
						|
								
							 | 
						|
								    set(${LD_FLAGS} ${${LD_FLAGS}} ${DIR_OPT} ${FILE_OPT} PARENT_SCOPE)
							 | 
						|
								    string (REPLACE ";" " " ${LD_FLAGS} "${${LD_FLAGS}}")
							 | 
						|
								  endforeach()
							 | 
						|
								endfunction()
							 |