问题标签 [jam]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
86 浏览

cmake - 是否有从 cmake 调用 jamfile 和 jamrule 的规定,反之亦然?

试图将其构建系统堵塞的遗留代码库迁移到 CMake。

分治它,检查是否有规定是否有规定从cmake调用jamfile和jamrule,反之亦然。

一种选择是添加一个自定义目标调用果酱程序。是否也可以使用 jamfile / .jam 文件中定义的 jamrule

0 投票
1 回答
82 浏览

c++ - Boost 编译不理解 JAM 文件中的块注释

我从https://dl.bintray.com/boostorg/release/1_72_0/source编译 boost v1.72

Ubuntu 18.04.4 LTS

海湾合作委员会:7.5.0

它编译错误:

我的 sass-type.jam 文件以:

如果我替换块注释#| .. |# 通过注释 # 在每一行上,它编译。为什么我的 boost 编译无法识别块注释?

谢谢,

0 投票
1 回答
120 浏览

c++ - 提高主要目标引用中递归的构建错误

我想有条件地使用库(有替代品)作为目标。我不想添加诸如<usefoo>yes:<library>foo处处之类的条件,但更喜欢创建传播功能。但是,b2 会为以下卡纸生成错误。

我也不能把 foo 的要求放进去<usefoo>yes。似乎feature.compose不接受有条件的要求。这样做的正确方法是什么?

0 投票
1 回答
62 浏览

gcc - 在没有内存映射 IO 的情况下构建提升

我正在尝试为没有mmap/的平台构建 boost 1.71 munmap(带有 devkitPro 工具链的 Nintendo Switch)。构建失败,因为没有<sys/mman.h>文件。

如何配置 boost 以禁用内存映射 IO?我已经检查过boost/config/user.hpp,但那里似乎没有相关的选项。

0 投票
1 回答
49 浏览

makefile - jamfile:将文件复制到不同的目录

只有在第二个目录中才能找到从 $(DDODBC_LIBS) 复制的文件。为什么它们没有被 InstallBin 复制到第一个目录?

0 投票
1 回答
111 浏览

node.js - Google Code Jam:我对火车时刻表问题的解决方案失败了

我正在尝试从 Google 的 Code Jam 2008 中解决这个问题:

这个问题被称为火车时刻表,你可以在这里找到完整的解释: 代码堵塞 - 火车时刻表

注意:我决定用Node.js解决这个问题。

我的代码是下一个:

如何复制问题

  1. 您应该使用您的 Google 帐户登录 Code Jam。
  2. 粘贴到右侧的代码区域并激活测试运行模式
  3. 作为输入,您可以复制粘贴问题中提供的示例输入,您可以看到输出与示例输出完全相同。

我已经尝试过使用自己的输入变体,并且响应似乎正确,但是当我运行真正的尝试时,平台会显示 WA 或错误答案。

非常感谢你的帮助!

0 投票
0 回答
9 浏览

visual-studio - Jam 不显示 Visual Studio 编译的原始错误消息

我正在使用 Jam 通过运行来构建项目jam.exe -q -j8 -d5 -dx all install。控制台输出为:

它没有明确显示原始错误消息。如果我手动运行该cl命令,它会成功。有谁知道为什么原始错误被吞下?谢谢

0 投票
0 回答
9 浏览

build-tools - 如何删除果酱构建工具中的重复元素?

Jam是一个程序构建工具,类似于 make。如果我有这样的数组,如何删除重复元素:

0 投票
0 回答
12 浏览

cmake - 将 Jamroot 文件转换为 CMakeLists

我目前正在做一个项目,我正在尝试将 jamroot 脚本转换为 CMake 脚本。不幸的是,我面临一些困难,我想知道是否有人可以帮助我。

在我的 jamroot 中,我有以下内容:

这就是我在 CMakeLists.txt 文件中所做的:

有人能帮我吗?

谢谢你