-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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 arrow/1.0.0 recipe #1182
Add arrow/1.0.0 recipe #1182
Conversation
All green in build 1 (
|
Failure in build 2 (
|
madebr creates pull request which depends on 4 other open pull requests You are on fire 🔥 😄 |
…MSVC library name
Co-Authored-By: Uilian Ries <uilianries@gmail.com>
Some configurations of 'arrow/0.17.0' failed in build 4 (
|
Some configurations of 'arrow/0.17.0' failed in build 6 (
|
Some configurations of 'arrow/0.17.0' failed in build 7 (
|
Some configurations of 'arrow/0.17.0' failed in build 8 (
|
Some configurations of 'arrow/0.17.0' failed in build 9 (
|
Please put |
Some configurations of 'arrow/0.17.0' failed in build 10 (
|
Some configurations of 'arrow/1.0.0' failed in build 12 (
|
Some configurations of 'arrow/1.0.0' failed in build 13 (
|
Some configurations of 'arrow/1.0.0' failed in build 14 (
|
Hi, thanks for your contribution on adding this recipe! Just several suggestions:
|
I reviewed the options and added these as options and as a component. |
An unexpected error happened and has been reported. Help is on its way! 🏇 |
Some configurations of 'arrow/1.0.0' failed in build 16 (
|
All green in build 17 (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great Job!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
so many options - impresive!
Nit: Please update PR title to reflect that 1.0.0 gets added not 0.16.0 |
All green in build 18 (
|
|
||
def package_info(self): | ||
self.cpp_info.components["libarrow"].libs = [self._lib_name("arrow")] | ||
self.cpp_info.components["libarrow"].filenames["cmake_find_package"] = "Arrow" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
too late to review, but does it create one config file per component?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just checked, it creates FindArrow.cmake
, FindPlasma.cmake
, FindParquet.cmake
.. config files with a lower case arrow
/plasma
/parquet
target (or arrow_static
/plasma_static
/parquet_static
if built statically).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CMake generators create only one file: FindArrow.cmake
that provide the three targets, PkgConfig generator creates three files that follow the names of the components: arrow.pc
, plasma.pc
and parquet.pc
.
Check PR here, there are some issues in the recipe: #2592
Specify library name and version: arrow/0.16.0
Depends on #1179
Depends on #1180
Depends on #1181
Depends on #1146
Fixes #63
conan-center hook activated.