meson-build相关内容

使用Meson时如何指定库路径?

我正试图用Meson构建一个c ++项目. 问题是,我在/opt/conda 下有一些库但无法确定在运行介子构建时如何链接项目.它似乎只在/usr/lib 目录中搜索. 据我了解,介子使用 cmake 和 pkg-config 查找库.那么设置类似 CMAKE_PREFIX_PATH 的方法是否可行?如果是这样,我该怎么办? 谢谢. 解决方案 我看到了两种可能的方法来解决 ..
发布时间:2021-04-22 19:46:00 其他开发

介子目标取决于subdir兄弟姐妹

这是我的项目结构: . ├── include ├── src │ ├── abc │ │ ├── include │ │ └── src │ ├── def │ │ ├── include │ │ └── src │ └── ghi │ ├── include │ └── src └── vendor ├── ba ..
发布时间:2020-06-30 20:49:56 C/C++开发

MesonBuild:如何定义对`pkg-config'找不到的库的依赖?

我的项目(在C中)在构建时具有第三方依赖性.但是默认情况下,第三方库是安装在/opt/而不是/lib上的,我在pkg-config中找不到它.从mesonbuild的文档中,我应该使用declare_dependency,但是我没有其源代码将其视为子项目.如果使用dependency()进行定义,则找不到正确的参数来定义自定义位置. 如何声明对非标准第三方库的依赖关系? 解决方案 此 ..
发布时间:2020-06-30 20:48:46 其他开发

'cmake rebuild_cache'仅用于子目录?

我对CMake的makefile生成阶段比较慢有一个问题,类似于这个未解决的问题: CMake生成makefile的速度很慢 我的项目由顶级CMakeLists.txt文件组成,该文件使用add_subdirectory()为单个库和可执行组件添加各种子项目. 对于给定的组件,CMakeLists.txt文件包含以下内容: add_library(mylib SHARED ..
发布时间:2020-06-30 20:48:42 其他开发

cmake的rebuild_cache为* *只是一个子目录?

我和cmake的是缓慢的makefile阶段的产生是类似这样的悬而未决的问题一个问题: CMake的速度很慢,产生的makefile 我的项目是由它使用add_subdirectory()添加各种子项目单独库和可执行组件顶级的CMakeLists.txt的。 对于给定的组件的CMakeLists.txt包含类似: add_library(MYLIB SHARED sourceFile ..
发布时间:2016-08-16 12:46:29 开发过程