-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Added support to build debian package #7178
base: main
Are you sure you want to change the base?
Conversation
Thanks for submitting this pull request! The maintainers of this repository would appreciate if you could update the CHANGELOG.md based on your changes. |
@ssheorey
|
Signed-off-by: Meet Gandhi <[email protected]>
Signed-off-by: Meet Gandhi <[email protected]>
1. Set the default CMAKE_COMPONENT_NAME to 'dev'. 2. Isolated 'tbb' as a separate COMPONENT to prevent it from being included in the default package. Signed-off-by: Meet Gandhi <[email protected]>
Signed-off-by: Meet Gandhi <[email protected]>
Signed-off-by: Meet Gandhi <[email protected]>
Signed-off-by: Meet Gandhi <[email protected]>
92bceb4
to
d28a2c4
Compare
Signed-off-by: Meet Gandhi <[email protected]>
1. Reverted `CPACK_INSTALL_PREFIX` as it is overriding `CMAKE_INSTALL_PREFIX`. 2. Added Open3D library install dir to `CPACK_DEBIAN_PACKAGE_SHLIBDEPS_PRIVATE_DIRS`. 3. Enabled Verbose debugging while creating Debian package. Signed-off-by: Meet Gandhi <[email protected]>
Added logic to build debian package.
To build debian package:
Type
Motivation and Context
This feature simplifies installation by allowing users to generate a Debian package directly through CMake, adhering to standard packaging conventions and enabling seamless integration with package management tools like apt. By streamlining the development workflow, we empower developers to focus on feature enhancement while encouraging community contributions and customisation. Overall, this initiative broadens our library's reach and strengthens its position within the open-source ecosystem, making it more user-friendly and accessible.
Checklist:
python util/check_style.py --apply
to apply Open3D code styleto my code.
updated accordingly.
results (e.g. screenshots or numbers) here.
Description
Here is the summary of output: