2015-02-17 01:02:15 +01:00
|
|
|
# Biicode configuration file
|
|
|
|
|
|
|
|
[requirements]
|
2015-04-25 00:42:17 +02:00
|
|
|
google/gtest: 11
|
2015-03-11 21:56:07 +01:00
|
|
|
messmer/blobstore: 0
|
|
|
|
messmer/blockstore: 1
|
2015-03-13 18:24:23 +01:00
|
|
|
messmer/cmake: 3
|
2015-02-20 17:08:13 +01:00
|
|
|
messmer/cpp-utils: 2
|
2015-03-11 21:56:07 +01:00
|
|
|
messmer/fspp: 0
|
2015-09-19 23:26:08 +02:00
|
|
|
messmer/gitversion: 4
|
2015-02-17 01:02:15 +01:00
|
|
|
|
|
|
|
[parent]
|
2015-02-17 01:04:40 +01:00
|
|
|
messmer/cryfs: 0
|
2015-02-17 01:02:15 +01:00
|
|
|
[paths]
|
|
|
|
# Local directories to look for headers (within block)
|
|
|
|
# /
|
|
|
|
# include
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
# Manual adjust file implicit dependencies, add (+), remove (-), or overwrite (=)
|
|
|
|
# hello.h + hello_imp.cpp hello_imp2.cpp
|
|
|
|
# *.h + *.cpp
|
2015-03-16 02:15:51 +01:00
|
|
|
test/main.cpp + test/*.cpp
|
2015-02-17 01:02:15 +01:00
|
|
|
|
|
|
|
[mains]
|
|
|
|
# Manual adjust of files that define an executable
|
|
|
|
# !main.cpp # Do not build executable from this file
|
|
|
|
# main2.cpp # Build it (it doesnt have a main() function, but maybe it includes it)
|
|
|
|
|
|
|
|
[hooks]
|
|
|
|
# These are defined equal to [dependencies],files names matching bii*stage*hook.py
|
|
|
|
# will be launched as python scripts at stage = {post_process, clean}
|
|
|
|
# CMakeLists.txt + bii/my_post_process1_hook.py bii_clean_hook.py
|
|
|
|
|
|
|
|
[includes]
|
|
|
|
# Mapping of include patterns to external blocks
|
|
|
|
# hello*.h: user3/depblock # includes will be processed as user3/depblock/hello*.h
|
|
|
|
|
|
|
|
[data]
|
|
|
|
# Manually define data files dependencies, that will be copied to bin for execution
|
|
|
|
# By default they are copied to bin/user/block/... which should be taken into account
|
|
|
|
# when loading from disk such data
|
|
|
|
# image.cpp + image.jpg # code should write open("user/block/image.jpg")
|
|
|
|
|
2015-04-15 14:34:15 +02:00
|
|
|
[tests]
|
|
|
|
test/*
|