]> Kevux Git Server - fll/commit
Update: provide fll_path and fl_environment while providing an alternative to f_path_...
authorKevin Day <thekevinday@gmail.com>
Thu, 23 Jul 2020 01:57:02 +0000 (20:57 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 23 Jul 2020 02:03:49 +0000 (21:03 -0500)
commitd8c9028de72c577f413730cc6b18370349456a09
tree0f3f34520d1e49d469f32f189511b47189f6360d
parent781b1ce4794d9f1ace415e8d9f3f55f73ef27e44
Update: provide fll_path and fl_environment while providing an alternative to f_path_real.

The realpath() function does not work on non-existent paths.
Provide an alternative, fll_path_canonical(), that works on paths without concern for some paths existence.

The f_environment_path* functions need f_path, so move them to a new fl_environment project.
26 files changed:
build/level_1/settings
build/level_2/settings
build/monolithic/settings
build/scripts/bootstrap-example.sh
level_0/f_environment/c/environment.c
level_0/f_environment/c/environment.h
level_0/f_path/c/path.h
level_1/fl_environment/c/environment.c [new file with mode: 0644]
level_1/fl_environment/c/environment.h [new file with mode: 0644]
level_1/fl_environment/data/build/defines [new file with mode: 0644]
level_1/fl_environment/data/build/dependencies [new file with mode: 0644]
level_1/fl_environment/data/build/settings [new file with mode: 0644]
level_2/fll_execute/c/execute.c
level_2/fll_execute/c/execute.h
level_2/fll_execute/data/build/dependencies
level_2/fll_execute/data/build/settings
level_2/fll_path/c/path.c [new file with mode: 0644]
level_2/fll_path/c/path.h [new file with mode: 0644]
level_2/fll_path/data/build/defines [new file with mode: 0644]
level_2/fll_path/data/build/dependencies [new file with mode: 0644]
level_2/fll_path/data/build/settings [new file with mode: 0644]
level_3/fake/c/fake.h
level_3/fake/c/private-make.c
level_3/fake/c/private-make.h
level_3/fake/data/build/dependencies
level_3/fake/data/build/settings