在Windows 10,英特尔编译器上使用CMake 2.8。
我正在构建{debug, release}
,{32bit, 64bit}
的所有4种组合,并且希望所有构建中间体(例如obj)相对于项目文件夹相应地放置在4个单独的文件夹中。
尝试过设置:
CMAKE_CURRENT_BINARY_DIR
CMAKE_BINARY_DIR
PROJECT_BINARY_DIR
CMAKE_CACHEFILE_DIR
CMAKE_RUNTIME_OUTPUT_DIRECTORY
无济于事,所有产品最终都在项目文件夹中(CMakeLists.txt
所在的位置)。
答案 0 :(得分:0)
所有构建工件都放在cmake运行的目录中(不一定是CMakeLists.txt所在的目录)。
因此,对于每个配置,只需将CD放入所需的输出目录并从那里运行cmake。