ADD_LIBRARY(htp STATIC ${HTP_SOURCE} ) TARGET_LINK_LIBRARIES(htp z m) target_include_directories(htp PUBLIC ${HTP_DIR} ${HTP_DIR_PARENT})每一句都在讲什么
时间: 2023-12-13 11:02:34 浏览: 109
HTP.rar_generallykne_htp//www.zkrspx.com_htp:/51.kakuds.com/_htp
这段代码是使用CMake编译时为一个名为`htp`的库添加以下功能:
- `ADD_LIBRARY(htp STATIC ${HTP_SOURCE})`:创建一个名为`htp`的静态库,源代码文件为`HTP_SOURCE`。
- `TARGET_LINK_LIBRARIES(htp z m)`:将`htp`库链接到静态库`z`和`m`上。
- `TARGET_INCLUDE_DIRECTORIES(htp PUBLIC ${HTP_DIR} ${HTP_DIR_PARENT})`:将`htp`库的头文件目录添加到`HTP_DIR`和`HTP_DIR_PARENT`中,并使其在使用`htp`库的程序中可见。
阅读全文