【问题标题】:How to specify ./configure's parameters '--includedir' and '--libdir' to cmake如何将 ./configure 的参数 '--includedir' 和 '--libdir' 指定给 cmake
【发布时间】:2017-08-03 06:36:28
【问题描述】:

关于安装log4cplus的问题。

log4cplus 有两种制作和安装方式。

  1. ./configure && make && make install

  2. cmake xxx && make && make install

当我使用第一个时,参数--includedir=PATH--libdir=PATH可以指定为configure,因为我想将它们安装到不同的路径中。

如何将两个等效参数指定为cmake

谢谢!

【问题讨论】:

    标签: makefile cmake installation configure log4cplus


    【解决方案1】:

    由于包 log4cplus 使用 CMake 模块 GNUInstallDirs,您可以使用变量 CMAKE_INSTALL_LIBDIRCMAKE_INSTALL_INCLUDEDIR 来相应地调整库和头文件的安装路径:

    cmake -DCMAKE_INSTALL_LIBDIR=<libdir-path> -DCMAKE_INSTALL_INCLUDEDIR=<includedir-path>
    

    欲了解更多信息,请参阅that question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-21
      • 2017-05-19
      • 1970-01-01
      • 2017-07-31
      • 2014-07-20
      • 2020-10-11
      • 2012-11-26
      • 1970-01-01
      相关资源
      最近更新 更多