Is there any way to do this? Or does the patch need to be set up with everything in the same directory?
If you are compiling offline with hvcc
then you can specify additional search paths with -p
$ python2 ./Tools/hvcc/hvcc.py --help
usage: hvcc.py [-h] [-o OUT_DIR] [-p SEARCH_PATHS [SEARCH_PATHS ...]]
[-n NAME] [-g GEN [GEN ...]] [--results_path RESULTS_PATH] [-v]
[--copyright COPYRIGHT]
in_path
This is the Enzien Audio Heavy compiler. It compiles supported dataflow
languages into C, and other supported frameworks.
positional arguments:
in_path The input dataflow file.
optional arguments:
-h, --help show this help message and exit
-o OUT_DIR, --out_dir OUT_DIR
Build output path.
-p SEARCH_PATHS [SEARCH_PATHS ...], --search_paths SEARCH_PATHS [SEARCH_PATHS ...]
Add a list of directories to search through for
abstractions.
-n NAME, --name NAME Provides a name for the generated Heavy context.
-g GEN [GEN ...], --gen GEN [GEN ...]
List of generator outputs: c, unity, wwise, js, vst2,
fabric
--results_path RESULTS_PATH
Write results dictionary to the given path as a JSON-
formatted string. Target directory will be created if
it does not exist.
-v, --verbose Show debugging information.
--copyright COPYRIGHT
A string indicating the owner of the copyright.