You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Previously, the installation and export sections in CMakeLists.txt were
commented out to streamline development. This worked well for rapid
iteration but prevented proper library installation, which is now
required for building Docker containers with cleanly separated build and
runtime environments.
This commit re-enables and extends the installation system to support both
submodule usage and standalone installation, while dynamically handling
dependencies to avoid duplication and export conflicts.
- Add installation targets for dx2 library, headers, and CMake package
config files.
- Re-enable CMake export system to support `find_package(DX2)` in
downstream projects.
- Add `STREQUAL` fix for proper CMake path comparison in root detection.
These changes enable proper Docker container builds with managed
dependencies while maintaining full compatibility with existing
submodule usage patterns and adding find_package support for projects
that prefer system-managed installations.
0 commit comments