diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/ECMGeneratePkgConfigFile.cmake | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/modules/ECMGeneratePkgConfigFile.cmake b/modules/ECMGeneratePkgConfigFile.cmake index 66c57cd9..11f043d8 100644 --- a/modules/ECMGeneratePkgConfigFile.cmake +++ b/modules/ECMGeneratePkgConfigFile.cmake @@ -169,7 +169,11 @@ Requires: ${PKGCONFIG_TARGET_DEPS}    )    if(EGPF_INSTALL) -    set(ECM_PKGCONFIG_INSTALL_DIR "${EGPF_LIB_INSTALL_DIR}/pkgconfig" CACHE PATH "The directory where pkgconfig will be installed to.") +    if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD") +      set(ECM_PKGCONFIG_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig" CACHE PATH "The directory where pkgconfig will be installed to.") +    else() +      set(ECM_PKGCONFIG_INSTALL_DIR "${EGPF_LIB_INSTALL_DIR}/pkgconfig" CACHE PATH "The directory where pkgconfig will be installed to.") +    endif()      install(FILES ${PKGCONFIG_FILENAME} DESTINATION ${ECM_PKGCONFIG_INSTALL_DIR})    endif()  endfunction() | 
