allow multiple include dirs

This commit is contained in:
ktyl 2022-05-27 00:34:04 +01:00
parent 1c1265c6fe
commit 0a89675cca
1 changed files with 9 additions and 1 deletions

10
ppp.py
View File

@ -11,6 +11,8 @@ if argc < 3:
print_usage() print_usage()
sys.exit(1) sys.exit(1)
includes = sys.argv[2:]
# figure out src dir from root argument # figure out src dir from root argument
sep="/" sep="/"
src_dir = sep.join(sys.argv[2].split(sep)[:-1]) src_dir = sep.join(sys.argv[2].split(sep)[:-1])
@ -36,7 +38,13 @@ def preprocess_file(path):
include_path = l.split(" ")[1] include_path = l.split(" ")[1]
# prepend directory # prepend directory
include_path = "/".join([src_dir, include_path]) #include_path = "/".join([src_dir, include_path])
for inc in includes:
if os.path.basename(inc) == include_path:
include_path = inc
break
print(include_path)
preprocess_file(include_path) preprocess_file(include_path)
continue continue