在CodeBlocks中,RUNTIME_OUTPUT_DIRECTORY
似乎已硬编码为${CMAKE_BINARY_DIR}/bin
,您无法更改它。
例如,如果您设置,
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin/debug)
要么
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin_debug)
这些不起作用,输出目录仍然是${CMAKE_BINARY_DIR}/bin
,任何人都知道为什么?
我在Ubuntu 12.04上用CodeBlocks 10.05和CMake 2.8测试它。