- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想从 Jamfile 调用 python 脚本来生成必要的源文件。
在 Makefile 中,它看起来有点像这样:
sourcefile.c:
python script.py
归档这样的东西最优雅的方法是什么在 Jamfile 中?
最佳答案
果酱等价物是这样的:
actions CallScript
{
python script.py
}
CallScript sourcefile.c ;
根据应用程序的上下文,您可能需要做更多的事情。例如。如果脚本生成源文件并且你想编译生成的源文件,解决方案可能如下所示:
rule GenerateSource
{
local source = [ FGristFiles $(1) ] ;
MakeLocate $(source) : $(LOCATE_SOURCE) ;
Clean clean : $(source) ;
GenerateSource1 $(source) ;
}
actions GenerateSource1
{
python script.py $(1)
}
GenerateSource sourcefile.c ;
Main foo : sourcefile.c ;
关于python - 从 Jamfile 调用 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13140556/
这是我目前用来构建测试的 Jamfile。 exe file_test : file_test.cpp ../src/file.hpp ../src//file : -
我正在尝试使用 boost_1_55_0 库,但我不断遇到对 jamfile 的引用。 什么是 jam 文件? 为什么会有bjam和多个版本的jamfiles之类的东西? 最佳答案 Jam是 Perf
我正在尝试构建 boost 库,作为我想尝试从事的开源项目的一部分。 C:\boost_1_55_0>bootstrap.bat gcc Building Boost.Build engine Boo
我正在尝试编译这个项目 - 它可以完美编译Linux(Ubuntu)。但我希望它能在 Windows 上运行。所以我安装了MinGW(随 Jamplus 安装一起提供) - 并继续安装所有项目所需的库
我想从 Jamfile 调用 python 脚本来生成必要的源文件。 在 Makefile 中,它看起来有点像这样: sourcefile.c: python script.py 归档这样的东
这是我的项目结构: MainFolder - Jamroot.jam - AnotherFolder - libFolder - Jamfile.jam
有人知道从基于 Jamfile 的构建创建 Visual Studio 项目的方法吗? 我会选择一个 jamfile -> XML 或其他中间格式导出工具,这样我就可以自己编写了。 最佳答案 这个 j
我有一个项目有一些要求,其中之一是设置 c++11 编译器/链接器标志: jamroot.jam: project : requirements clang:"-stdlib=li
我正在尝试构建 Boost date_time 库,以便在我的 Makefile 中链接它。我在“libs/date_time/build”中,看到一个孤独的“Jamfile.v2”,如果我输入 ja
我一直在使用 boost.build 或 b2 来构建一个项目。我正在尝试添加 C++11 结构,如 auto和 begin但标准调用 b2 release在带有 Jamfile 的目录中无法识别这些
我正在转换 boost-build构建系统到 cmake。 boost-build 的一个特性是您可以指定一个路径到一个 Jamfile(相当于一个 CMakeLists.txt 文件)和指定的所有目
我运行了 bootstrap.bat 并且还从 boost source directroy 运行了 bjam。但是,当我尝试从上述目录运行 bjam 时,我收到了错误消息: 'bjam' is no
我是一名优秀的程序员,十分优秀!