Blame cmake/GNUInstallDirsWrapper.cmake

Packit 1fb8d4
# GNUInstallDirs is a relatively new cmake module, so wrap it to avoid errors
Packit 1fb8d4
include(GNUInstallDirs OPTIONAL RESULT_VARIABLE GID_PATH)
Packit 1fb8d4
if(GID_PATH STREQUAL "NOTFOUND")
Packit 1fb8d4
	if(NOT DEFINED CMAKE_INSTALL_BINDIR)
Packit 1fb8d4
		set(CMAKE_INSTALL_BINDIR "bin" CACHE PATH "user executables (bin)")
Packit 1fb8d4
	endif()
Packit 1fb8d4
Packit 1fb8d4
	if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
Packit 1fb8d4
		set(CMAKE_INSTALL_LIBDIR "lib${LIB_SUFFIX}" CACHE PATH "object code libraries (lib)")
Packit 1fb8d4
	endif()
Packit 1fb8d4
Packit 1fb8d4
	foreach(dir BINDIR LIBDIR)
Packit 1fb8d4
	if(NOT IS_ABSOLUTE ${CMAKE_INSTALL_${dir}})
Packit 1fb8d4
		set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_${dir}}")
Packit 1fb8d4
	else()
Packit 1fb8d4
		set(CMAKE_INSTALL_FULL_${dir} "${CMAKE_INSTALL_${dir}}")
Packit 1fb8d4
	endif()
Packit 1fb8d4
	endforeach()
Packit 1fb8d4
Packit 1fb8d4
	mark_as_advanced(CMAKE_INSTALL_BINDIR CMAKE_INSTALL_LIBDIR)
Packit 1fb8d4
endif()