OpenSSL使用Cmake从源代码进行编译
OpenSSL compile from source using Cmake?
我想将OpenSSL引入我们的跨平台项目,并从源代码进行编译。我们有许多平台(Windows、Mac、iOS、Android、Xamarin Andriod),因此使用维护/更新二进制文件可能会让人头疼。我们正在使用cmake。
有人成功使用Cmake编译OpenSSL吗?有什么例子吗?
openssl cmake(1)项目是一个选项。这为openssl提供了一个cmake构建系统。您也不再依赖PERL。
使用CMake从源代码编译OpenSSL
OpenSSL和Boost都有自己的构建系统,这既不明智也不有价值。所以,当你说编译它们时,你的意思是你想从CMake调用它们的构建系统。这可以通过ExternalProject_Add
和通常使用例如Bash
的某种脚本胶来完成。
一个例子可能是我https://github.com/palmerc/CMake_OpenSSL编译iOS版OpenSSL的项目。这可以很容易地成为任何具有自己构建系统的库的通用模板。
相关文章:
- 使用Bison生成的编译器编译源代码
- 最佳实践 - 在单元测试中链接到 lib 或编译源代码
- Bitdefender指责病毒,同时使用CodeBlocks编译c ++源代码
- 生成文件:为每个包含的标头自动编译源代码
- 在不重新编译源代码的情况下更改C++(C)程序中定义的数字
- C++14/17 项目可以使用使用 C++11 标准编译的二进制库还是需要重新编译源代码
- 为不同平台上的Linux上编译C/C 源代码
- 在Windows 10上使用wxWidgets(MinGW模式)编译源代码的问题
- 使用g++编译C++源代码时的VLA
- 链接到 Lua 5.2.4 时出现问题,即使在内联编译源代码时也是如此
- 视觉 是否可以使用 Clang 3.1 和 VC11 Beta 标头编译C++源代码
- 如何通过C++编译C++源代码
- 如何使用Emabarcadero C++编译C源代码
- 我应该如何在mac上用c++编译源代码,以确保它在遵守ANSI/ISO的同时在Windows Visual Studio
- G++ 不会使用 -O0 编译我的源代码,但它使用 -O2 -DNDEBUG 编译源代码,我该如何解决它
- 编辑和编译源代码,而无需将副本存储在磁盘内存中
- 编译c++源代码生成的HipHop
- 在c++中剥离编译源代码的任何脚本
- 如何在eclipse中用ccache编译源代码时设置c++断点
- 编译c++源代码为.dll文件