使vcpkg仅构建发行版

时间:2018-09-30 14:47:56

标签: cmake vcpkg

我在MacOS上并尝试仅构建软件包的发行版,因为创建调试版本会花费很长时间并且会占用太多空间。 vcpkg的文档指出:

  

在三元组中添加集合(VCPKG_BUILD_TYPE版本):将导致大多数   仅用于构建发行版的端口

在终端中运行set(VCPKG_BUILD_TYPE版本)时,我得到

syntax error near unexpected token 'VCPKG_BUILD_TYPE'

我不知道如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

您可能需要在三元组文件中进行设置。复制并重命名这些默认三元组文件之一,例如将“ x64-windows.cmake”更改为“ x64-windows-rel.cmake”。然后添加一行,以便:

Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. File file:/usr/ibmpacks/current/bigsql/hive/lib/hive-hbase-handler.jar does not exist (state=08S01,code=1)

我认为这将对某些库有效,但并非对所有库都有效,因为它需要库自己的构建文件(CMakeLists.txt)来处理。