mirror of
https://github.com/Neargye/magic_enum.git
synced 2026-01-09 23:34:23 +00:00
Only prepend $prefix for relative paths (#389)
This commit is contained in:
parent
e046b69a37
commit
715b442682
1 changed files with 16 additions and 3 deletions
|
|
@ -120,10 +120,23 @@ function(configure_pkg_config_file_vars TARGET _NAME _INSTALL_LIB_DIR _INSTALL_I
|
||||||
string(REPLACE "," "$<COMMA>" NEEDS_LIBS_ESCAPED "${NEEDS_LIBS}")
|
string(REPLACE "," "$<COMMA>" NEEDS_LIBS_ESCAPED "${NEEDS_LIBS}")
|
||||||
string(REPLACE ">" "$<ANGLE-R>" NEEDS_LIBS_ESCAPED "${NEEDS_LIBS_ESCAPED}")
|
string(REPLACE ">" "$<ANGLE-R>" NEEDS_LIBS_ESCAPED "${NEEDS_LIBS_ESCAPED}")
|
||||||
|
|
||||||
list(APPEND header "prefix=${CMAKE_INSTALL_PREFIX}")
|
# Only use prefix if paths are not absolute like they are with nix
|
||||||
list(APPEND header "$<IF:$<OR:$<BOOL:${PUBLIC_LIBS}>,${NEEDS_LIB_DIR}>,libdir=\${prefix}/${INSTALL_LIB_DIR},>")
|
# See also: https://github.com/NixOS/nixpkgs/issues/144170
|
||||||
list(APPEND header "$<IF:$<BOOL:${PUBLIC_INCLUDES}>,includedir=\${prefix}/${INSTALL_INCLUDE_DIR},>")
|
if(NOT(IS_ABSOLUTE ${INSTALL_LIB_DIR} AND IS_ABSOLUTE ${INSTALL_INCLUDE_DIR}))
|
||||||
|
list(APPEND header "prefix=${CMAKE_INSTALL_PREFIX}")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(IS_ABSOLUTE ${INSTALL_LIB_DIR})
|
||||||
|
list(APPEND header "$<IF:$<OR:$<BOOL:${PUBLIC_LIBS}>,${NEEDS_LIB_DIR}>,libdir=${INSTALL_LIB_DIR},>")
|
||||||
|
else()
|
||||||
|
list(APPEND header "$<IF:$<OR:$<BOOL:${PUBLIC_LIBS}>,${NEEDS_LIB_DIR}>,libdir=\${prefix}/${INSTALL_LIB_DIR},>")
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if(IS_ABSOLUTE ${INSTALL_INCLUDE_DIR})
|
||||||
|
list(APPEND header "$<IF:$<BOOL:${PUBLIC_INCLUDES}>,includedir=${INSTALL_INCLUDE_DIR},>")
|
||||||
|
else()
|
||||||
|
list(APPEND header "$<IF:$<BOOL:${PUBLIC_INCLUDES}>,includedir=\${prefix}/${INSTALL_INCLUDE_DIR},>")
|
||||||
|
endif()
|
||||||
|
|
||||||
list(APPEND libSpecific "Name: ${_NAME}")
|
list(APPEND libSpecific "Name: ${_NAME}")
|
||||||
if(_DESCRIPTION)
|
if(_DESCRIPTION)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue