Pre-Submission Checklist
Type Of Change
Checklist:
Description
This PR adds initial support for building kamailio with CMake.
See docs for more information on how to build and use CMake.
You can view, comment on, or merge this pull request online at:
https://github.com/kamailio/kamailio/pull/4043
Commit Summary
- 02758e7 core/resovle: Fix compile if DNS_USE_CACHE not defined
- 2857cae core/forward: Define ret even if USE_TCP is not defined
- 6e14a95 Add build folder to ignore
- 84ff96f Add CMake support
- cc05483 Core compiles and runs successfully on Linux
- 88b2789 Add some notes regarding definitions
- d9096d9 Add missing definitions
- 9f45082 CMake: Clean up and minor fixes
- 0af208b CMake: Add install targets for binary,cfg,kamctl and kamdbctl
- f21fe7d CMake: Install utils (kamctl,kamdbctl and required) with sed changes
- 7efec6b CMake: Move notes out of pkg
- 7bdc0dd CMake: Add uninstall target
- 39ec014 CMake: FIx core building and installing
- dce9628 CMake: Add lib support
- 3863819 CMake: Add initial module support
- d02cf77 CMake: Fix formating
- c4ad5ca Update gitignore/Add cmake-format file
- 7e3895f Add aarch64 options
- 0ce243d Make cross-compile available
- 56c5246 Format CMakeLists with cmake-format
- b4c2df9 Add build docs support
- 21a2dfc cmake: add github action
- bbf21e0 cmake: Remove windows from matrix
- 6954ec2 cmake: Add aarch64 cross-compile
- eee4069 cmake: rename arm to aarch64 arch
- 8fb96fa cmake: Add clang support
- d0b137b cmake: Remove duplicate definition
- 15e24ed cmake: Upgrade warning to errors to match clang
- 2f74eb5 cmake: Add target host definition
- d3f87ad cmake: Allow only by trigger
- c4afc2f cmake: Add cmake to most (all) modules
- 325cc3a cmake: declare dproto
- 548646b cmake: Add MOD_NAMEID definitions to modules
- 199f7ff cmake: modify build_rpath
- eec3841 Change rpath
- 403858c cmake: Move kamailio to root folder
- 7898fda cmake: Modify run path of modules
- 06a3573 cmake: var/run path change
- 3729241 cmake: make it abs path
- 63c6459 cmake: Add option to select groups
- b80d69a cmake: Add all modules group
- aa01321 cmake: Default group set to default modules
- c3b7912 cmake: groups update, fixup me
- 1bde533 cmake: Add Find MariaDB and MySQL cmake
- 0187838 cmake: Add absolute path for /var/run (fixup with other commit)
- fb86c5e cmake: Only search for mariadb
- 9607031 cmake: Update mysql cmake
- afb1402 cmake: Remove app_mono
- 36d7ed0 cmake: modify FindMariaDBCLient.cmake
- ee994af cmake: Add description to use_mcast option
- d0a0896 cmake: Fix format
- acedc55 cmake: Add config files to uninstall target
- 976be61 cmake: Add FindRadius to discover radius client
- 10e02ca cmake: Modify dependencies so parser c files are generated when needed
- e3e10f1 cmake: Policy to link against targets defined in other CMakelists.
- fc5ece3 cmake: Define MOD_NAME for all modules
- ca8b6ee cmake: Remove RPath from module's Cmake and use PRIVATE on all
- bdb9343 cmake: Add support to exclude modules
- 0fdff4e cmake: Modules with external deps ready
- 2b21d7f cmake: Add srdb2 CMakeLists.txt
- 26fc2e8 cmake: Add various Find[Module] for cmake
- 6ba00a7 cmake: Add FindXXX to dedicated folder
- 168b19b cmake: Add CPack for packaging (experimental)
- 61d6fa3 camke: Clean up some commented sections
- aadba9f cmake/modules: Add NETSNMP
- e9e1ac3 cmake/libs: Modify targets with lib_ and add more libs
- b669306 cmake/modules: Update ALL modules CMakeLists.txt
File Changes
(288 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/4043@github.com>