使用cmake构建外部库
Building external libraries with cmake
我使用cmake来构建需要外部库的库。每个外部库都有自己的makefile。当我从我的CMakeLists.txt
文件调用这组命令时,什么也没有发生。
你知道我做错了什么吗?
add_custom_target(blake
COMMAND mkdir -p ${LIBSCAPI_BUILDIR}/blake
&& cp -r ${LIBSCAPI_BUILDIR}/lib/BLAKE2/sse/. ${LIBSCAPI_BUILDIR}/BLAKE2
make -C ${LIBSCAPI_BUILDIR}/BLAKE2
make -C ${LIBSCAPI_BUILDIR}/BLAKE2 BUILDDIR=$(builddir) install
cp ${LIBSCAPI_BUILDIR}/BLAKE2/libblake2.a install/lib/
touch compile-blake)
对于默认情况下构建目标,您需要向add_custom_target
调用添加ALL选项:
add_custom_target(blake ALL
COMMAND ...
)
相关文章:
- 无法构建外部库依赖项
- cmake 添加外部已构建的库
- Windows7+:如何构建不需要任何额外/外部运行时库的C++ Windows 控制台应用程序?
- 从Visual Studio中的来源构建外部库
- 使用RCPP与外部C 库构建R软件包时未定义的参考
- 构建静态QT时未解决的外部
- 当您的外部SDK仅具有.dll,.lib,.h文件时,如何链接和构建项目
- 为使用boost的预开发库构建c++包装器时未解决的外部问题
- 我应该包括外部库的src代码还是从外部库构建的静态库
- 使用CMake构建open62541库作为外部库
- 错误LNK2019:未解决的外部符号-MSVC调试构建功能模板
- 访问构建树中的外部文件进行测试
- 未解析的外部符号构建 Python 模块
- node-gip解析windows构建上的外部库符号
- 如何在Xcode4上从头开始构建C++项目-链接现有和新的外部库
- 需要帮助为JNI调用构建DLL.未解析的外部引用.Borland编译器
- 为外部构建的CMAKE项目指定RPATH
- 链接Waf目标到由外部构建系统(CMake)生成的库
- Xcode 4外部构建项目和调试
- Xcode 6.3.2 外部构建