教程: 编译可执行文件
该页面内容为如何编译二进制可执行文件。
编译可执行文件
kmcmake_cc_binary函数将编译可执行二进制文件。与kmcmake_cc_library相似,默认
会集成安装和导出对象的配置。
函数: kmcmake_cc_binary
参数:
- NAMESPACE 参见上文
- NAME 参见上文
- SOURCES 参见上文
- CXXOPTS 参见上文
- DEPS 参见上文
- HEADERS 参见上文
- INCLUDES 参见上文
- DEFINES 参见上文
- LINKS 参见 上文
示例:
- header-only
kmcmake_cc_binary(
NAMESPACE ${PROJECT_NAME}
NAME shared_main
SOURCES
main.cc
CXXOPTS
${KMCMAKE_CXX_OPTIONS}
DEPS
${PROJECT_NAME}::foo
LINKS
${KMCMAKE_DEPS_LINK}
${PROJECT_NAME}::foo
PUBLIC
)