]> Kevux Git Server - fll/commit
Feature: work directory support
authorKevin Day <thekevinday@gmail.com>
Mon, 29 Jul 2019 04:01:42 +0000 (23:01 -0500)
committerKevin Day <thekevinday@gmail.com>
Mon, 29 Jul 2019 22:40:08 +0000 (17:40 -0500)
commit62b548a9efa81045333b0fbcf06cb77cc7e6cc69
treeda8046675bbad3f14db3f59ef6f3b982e650d6a2
parent40a22188a408973b9283bed8a0f18428f98a01ce
Feature: work directory support

Work Directory provides an easier way for developers to compile and test a particular set of FLL libraries and programs without conflicting with the host system.

If the host system has some version of the FLL project installed, the versions in the work directory will be used instead of the system directories.

Specifying the work directory is done via the '-w' or '--work_directory' commands.

To better achieve this functionality in the install.sh script, four new additional parameters were created:
- --libraries-static
- --libraries-shared
- --programs-static
- --programs-shared

These provide additional relative or absolute paths for installing the programs and libraries into.
The relative paths for --libraries-static and --libraries-shared is the library directory (which can be specified via --libdir).
The relative paths for --programs-static and --programs-shared is the program directory (which can be specified via --bindir).
build/scripts/generate.sh
build/scripts/install.sh