-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add method to get values from config tool based dependency #2512
Add method to get values from config tool based dependency #2512
Commits on Nov 24, 2017
-
The current latest version is 0.2.8, but the test expects 3.0. 0.2.8 was released in 2011, so it seems quite safe to require the latest version.
Configuration menu - View commit details
-
Copy full SHA for 6aef6d8 - Browse repository at this point
Copy the full SHA 6aef6d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22fed0b - Browse repository at this point
Copy the full SHA 22fed0bView commit details -
dependencies: log unuspported methods correctly
This basically boils down to using map() and expecting a list, but map returns an iterator. The better solution is to use a list comprehension anyway, so do that.
Configuration menu - View commit details
-
Copy full SHA for aee0381 - Browse repository at this point
Copy the full SHA aee0381View commit details -
Add ConfigToolDependency class
This class is meant abstract away some of the tedium of writing a config tool wrapper dependency, and allow these instances to share some basic code that they all need.
1Configuration menu - View commit details
-
Copy full SHA for cda0e33 - Browse repository at this point
Copy the full SHA cda0e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0248b0 - Browse repository at this point
Copy the full SHA f0248b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 061cf99 - Browse repository at this point
Copy the full SHA 061cf99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38e2c0e - Browse repository at this point
Copy the full SHA 38e2c0eView commit details -
Add factory to ConfigToolDependency
Some dependencies can be detected multiple ways, such as a config tool and pkg-config. For pkg-config a new PkgConfigDependency is created and used to check for the dependency, config tool dependencies are handled ad-hoc. This allows the ConfigToolDependency to be used in the same way that PkgConfigDependency is.
Configuration menu - View commit details
-
Copy full SHA for cc28eba - Browse repository at this point
Copy the full SHA cc28ebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e53dec - Browse repository at this point
Copy the full SHA 8e53decView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2f3182 - Browse repository at this point
Copy the full SHA a2f3182View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11fbc98 - Browse repository at this point
Copy the full SHA 11fbc98View commit details -
Configuration menu - View commit details
-
Copy full SHA for df3c006 - Browse repository at this point
Copy the full SHA df3c006View commit details -
Add a configtool_variable method to dependency
This mirrors the get_pkgconfig_variable but for config tool based dependencies.
Configuration menu - View commit details
-
Copy full SHA for f818e9d - Browse repository at this point
Copy the full SHA f818e9dView commit details -
docs: consolidate config-tool based dependencies
There are currently entries for cups and pcap; but not LLVM, GnuStep, or WxWidgets. Instead of having an entry for each of these just have a single entry for all of them, since the majority of the information is duplicated between them anyway.
Configuration menu - View commit details
-
Copy full SHA for e956283 - Browse repository at this point
Copy the full SHA e956283View commit details -
Configuration menu - View commit details
-
Copy full SHA for a52c22d - Browse repository at this point
Copy the full SHA a52c22dView commit details