gpt4 book ai didi

CMAKE 从父级继承定义

转载 作者:行者123 更新时间:2023-12-04 11:43:14 25 4
gpt4 key购买 nike

我正在父 CMakeLists.txt 中写一些定义
我希望这些定义在项目的子目录中继承。
所以如果我有这样的项目

root
|- CMakeLists.txt
|- A
| |- CMakeLists.txt
|- B
|- CMakeLists.txt

我在根 CMakeLists.txt 中编写的定义应该交给 child 。

怎么做 ?

最佳答案

更改 include 的顺序进行了这些更改。过去我使用

CMAKE_MINIMUM_REQUIRED(VERSION 2.8.0)
SET(ENV{OSDEP} "linux")
SET(ENV{BIT} 64)
SET(ENV{XUL} 5000)
ADD_SUBDIRECTORY(lib/src/json)
add_definitions("-_DDEBUG")

我将最后两行更改为
add_definitions("-_DDEBUG")
ADD_SUBDIRECTORY(lib/src/json)

关于CMAKE 从父级继承定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7979963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com