ADD_SUBDIRECTORY
用于向当前工程添加存放源文件的子目录,并可以指定中间二进制和目标二进制存放的位置.
不论是 SUBDIRS 还是 ADD_SUBDIRECTORY 指令(不论是否指定编译输出目录),我们均可以通过 SET 指令重新定义 EXECUTABLE_OUTPUT_PATH 和
LIBRARY_OUTPUT_PATH 变量来指定最终的目标二进制位置.
SET (EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)