如何将CMAKE_AUTOMOC生成的文件放在特定文件夹中

时间:2016-01-16 06:17:52

标签: qt cmake

我正在使用CMake完成源代码构建。 这是我目前的文件夹结构:

float

由于我使用的是Qt,因此我的CMakeLists.txt文件包含这些行,以便生成所需的.dark-blue-box, .light-blue-box { height: 33%; width: 50%; display: inline-block; float: left; } |_ProjectRoot |_build |_src |_inc

ui_*.h

默认情况下,所有moc_*.hset(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) 个文件都放在ui_*.h中。

我是否有可能指定生成的moc_*.h生成ProjectRoot\buildmoc_*.h置于ProjectRoot\moc之下。

1 个答案:

答案 0 :(得分:2)

CMake没有选择这样做。