-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
The current implementation of the library requires user to define multiple environment variables:
- Define the
GOOGLETEST_HOMEenvironment variable to build. - Define the
RAPIDASSIST_HOMEvariable to allow using this library in an external project.
This effect cascade through all projects and as a result, makes the whole process really heavy and complicated. For instance, assume once want to compile project foo which have the following dependencies: foo -> bar -> baz -> RapidAssist. It makes no sense that project foo should define variables for a super deep dependency it does not even know about.
Since the projects that use RapidAssist are expected to be configured with CMake, it would make sense to implement the make install command. This way, all projects that uses RapidAssist could
use the find_package(rapidassist) command and configure (almost automatically) their dependencies.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request