我通过简单的布局生成了一个项目。我的layout.bii:
cmake: bii/cmake
lib: bii/lib
build: bii/build
deps: bii/deps
auto-root-block: True当我执行以下操作时..。
bii cpp:configure -G "Visual Studio 12"
bii cpp:build..。它修改layout.bii以在root-block: user/testsdl2末尾添加这一行。
这似乎与auto-root-block标志相冲突,可能与我的问题有关。
我的问题是:生成的文件是user_testsdl2_main.exe。如何指定类似于"testsdl2.exe“的内容?
发布于 2015-03-15 20:45:14
自动根块: True行为如下所示:
重命名项目文件夹很简单,更改当前用户名的操作如下:
$ bii user myusername如果您想要一个特定的块名,可以编写父块或禁用自动根块,并手动写入根块。
使用CMake更改可执行输出名称很简单。添加到您的CMakeLists.txt中:
ADD_BIICODE_TARGETS()
SET_TARGET_PROPERTIES(${BII_main_TARGET} PROPERTIES OUTPUT_NAME testsdl2)其中,实际的the名称将取决于包含main()函数的文件的路径,如果它位于src/myfile.cpp中,那么EXEcutable目标名将是${BII_src_myfile_TARGET}。
另一个技巧,来自2.6.3,您可以跳过cpp:,只编写bii build,bii configure
https://stackoverflow.com/questions/29065616
复制相似问题