bakefile

    1热度

    1回答

    我有一个C++项目,我使用Bakefile进行构建过程,Makefiles是为msvc,mingw,gnu等生成的跨平台支持。 现在的问题是,如果我更改任何.h文件(包含在其他.cpp文件中)并执行重建不会重新编译修改的文件。但改变任何.cpp文件重新编译。 基于项目中包含的任何文件的修改时间戳,我期望将该文件视为重建。 我是否缺少需要作为标记添加到.bkl文件中的内容? 请帮忙。

    0热度

    1回答

    我有一个makefile生成的bakefile工作正常。要运行可执行文件,它需要来自不同文件夹的库。我发现用于指定这些库的路径的命令rpath。但是在使用该命令时,我必须将它作为参数发送给m​​akefile。 我无法直接从bakefile中指定它。 我可以使用LDFLAGS参数,这很好。我发现here如何使用$ ORIGIN变量。 我的问题是如何逃脱工程? make LDFLAGS="-Wl,-

    0热度

    1回答

    我刚开始使用wxWidgets开始一个项目,并试图设置一个用于跨平台编译的烘焙文件。我需要将wx-config --libs和wx-config --cxxflags的输出传递给编译器。 我该如何做到这一点?我在Bakefile文档中找不到有关将命令输出到变量中的任何内容。反引号似乎没有工作: myvar = `wx-config --libs` #=> bakefile.bkl:2:12: e

    0热度

    1回答

    我在OSX 10.12.4上,似乎有一个现有的系统安装WxWidgets 3.0.2以及bakefile 0.2.10。 我不想触摸安装的WxWidgets系统,所以我下载了WxWidgets 3.0.3的tar包,运行了configure --preset=/somelocalfolder && make install。 我想为所有平台上的简单WxWidgets项目设置一个Bakefile。我