假设建设目标的人将使用此时,相应的发电机(见CMake的Multiarchitecture编译 )
我怎样才能相应地指定的输出目录。
就像是:
if(WIN32)
if(64bit)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ./DEBUG/win64)
elseif(32bit)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ./DEBUG/win32)
endif()
endif()
等了if(UNIX)
和if(APPLE)
这可能是相同的答案将工作给予CMake的哲学思想。
请注意,我说的不是交叉编译。 并假设发电机是已知的。