omaralvarez / conan_dlib Goto Github PK
View Code? Open in Web Editor NEWConan recipe for dlib library http://dlib.net
License: GNU General Public License v3.0
Conan recipe for dlib library http://dlib.net
License: GNU General Public License v3.0
There is an issue when this recipe is being used with visual studio.
It is because under visual studio dlib decorates .lib file like so:
dlib19.16.0_release_32bit_msvc1916.lib
Therefore conan is unable to find dlib.lib file and does not setup CONAN_PKG::dlib target properly.
See dlib's CMakeLists causing it:
https://github.com/davisking/dlib/blob/a53354eb79e34b89d5566228bd0872664d14f161/dlib/CMakeLists.txt#L943
Hi Omar!
I think DLib is a very cool library, thanks for creating a package for it.
I would like to see it in conan-center, so here there is some initial advice:
"os_build", "arch_build"
Are not really necessary. Please check the changelog and the Upgrading to 1.0 guide, there were some mistakes in the docs that were suggesting using them for all libraries, while it is not necessary.
You can set a homepage
attribute in the recipe, that means the original library url
Instead of print
you can use self.output.info("your text")
for nice colored and scoped output.
Of course we need to do the inclusion-requests of the dependencies first (gif, jpeg, sqlite..) even if they are conditional, and that might take some time.
Also, a necessary step for conan-center is to enable some CI to automatically create packages for multiple OSs and configurations, and that might require a bit of work, specially if it is the first time. If you intend to do so, please ask for help (also to the bincrafters and conan communities in CppLang slack channels).
Great job, thanks a lot!
Hi,
thanks for the effort to make dlib into a conan package. It was really helpful! Can you confirm that the GUI part is not compiled in your conan package? If it is the case, is it in the plan to include it in the future release? :)
Please upgrade package to the latest version.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.