File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -279,22 +279,31 @@ endif()
279279# .so version
280280set_property (TARGET lcf PROPERTY SOVERSION 0 )
281281
282+ # installation
283+ include (GNUInstallDirs )
284+
282285# pkg-config file generation
286+ set (LCF_LIBDIR ${CMAKE_INSTALL_LIBDIR} )
287+ if (IS_ABSOLUTE ${LCF_LIBDIR} )
288+ file (RELATIVE_PATH LCF_LIBDIR ${CMAKE_INSTALL_PREFIX} ${LCF_LIBDIR} )
289+ endif ()
290+ set (LCF_INCLUDEDIR ${CMAKE_INSTALL_INCLUDEDIR} )
291+ if (IS_ABSOLUTE ${LCF_INCLUDEDIR} )
292+ file (RELATIVE_PATH LCF_INCLUDEDIR ${CMAKE_INSTALL_PREFIX} ${LCF_INCLUDEDIR} )
293+ endif ()
294+
283295set (PACKAGE_TARNAME ${PROJECT_NAME} )
284296set (PACKAGE_VERSION ${PROJECT_VERSION} )
285297set (prefix "${CMAKE_INSTALL_PREFIX} " )
286298set (exec_prefix "\$ {prefix}" )
287- set (libdir "\$ {exec_prefix}/${CMAKE_INSTALL_LIBDIR } " )
288- set (includedir "\$ {prefix}/${CMAKE_INSTALL_INCLUDEDIR } " )
299+ set (libdir "\$ {exec_prefix}/${LCF_LIBDIR } " )
300+ set (includedir "\$ {prefix}/${LCF_INCLUDEDIR } " )
289301string (REPLACE ";" " " AX_PACKAGE_REQUIRES_PRIVATE "${LIBLCF_DEPS} " )
290302configure_file (builds/${PROJECT_NAME}.pc.in builds/${PROJECT_NAME}.pc @ONLY )
291303
292304# Cmake-config file generation
293305configure_file (builds/${PROJECT_NAME}-config.cmake.in builds/${PROJECT_NAME}-config.cmake @ONLY )
294306
295- # installation
296- include (GNUInstallDirs )
297-
298307install (
299308 TARGETS lcf
300309 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
You can’t perform that action at this time.
0 commit comments