Pre-Submission Checklist
Type Of Change
Checklist:
Description
This PRs main focus is to introduce components groups for easier building of various groups.
Other main changes:
- Forbid in-source builds
- First draft packaging file for easier debian generation
- Introduce checksymbol exists for feature detection
Since during the dev of itm more and more commits were included, I am creating a PR for easier rollback if something goes wrong.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/4244
Commit Summary
- bf75aa7 cmake: Use components to install groups
- 35ee653 cmake: Forbid in-source builds
- 7c92e93 cmake: Warning if no modules/group were selected
- c9c26fa cmake: If BUILD_DOC options is set to ON, include doc and man targets to default target!
- 0ccbe7e cmake: quote variables for expansion
- b96571f cmake: Better handling of doc generation dependencies
- 94ed312 cmake: Fix formatting according to cmake-format config file
- f152516 cmake: Refactor packaging setup and improve installation paths
- 53e3b3c cmake: Fix build paths for dbschema.
- a0d8fa0 cmake: Remove warning message
- 4d07df9 cmake: Add check and warning for module docs
- 914d5ab cmake: Add missing defintion
- 6b9999b cmake: Add some comments
- 29bb6e1 cmake: Introduce CheckSymbolExists for feature detection
- f5f63a3 cmake: Remove unused groups
- ea896c6 cmake: Fix wrong name of option
- 3cda205 cmake: Remove unnessecary components to be consistent
- a70e1da cmake: Quiet fail for rabbit-mq
- 2d3110a cmake: Remove find_package for ORTP and Mediastreamer2 libraries
File Changes
(37 files)
Patch Links:
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/pull/4244@github.com>