add_executable(<name> [WIN32] [MACOSX_BUNDLE]
[EXCLUDE_FROM_ALL]
[source1] [source2 ...])
这个函数添加一个名为<name>的可执行目标,该目标将从命令调用中列出的源文件生成。(如果以后使用target_sources()添加源文件,则此处可以省略这些源文件)。<name>对应于逻辑目标名称,并且在项目中必须是全局唯一的。构建的可执行文件的实际文件名是基于本机平台的约定(例如<name>.exe或只是<name>)构建的。