Module: kamailio Branch: master Commit: 7cb55fcbf3f138da18ca5dc9c3cd626bd470b727 URL: https://github.com/kamailio/kamailio/commit/7cb55fcbf3f138da18ca5dc9c3cd626b...
Author: Xenofon Karamanos xk@gilawa.com Committer: Xenofon Karamanos xk@gilawa.com Date: 2024-12-30T15:49:04Z
cmake: Respect provided CMAKE_C_STANDARD
- Format and lint
---
Modified: CMakeLists.txt
---
Diff: https://github.com/kamailio/kamailio/commit/7cb55fcbf3f138da18ca5dc9c3cd626b... Patch: https://github.com/kamailio/kamailio/commit/7cb55fcbf3f138da18ca5dc9c3cd626b...
---
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7235a6f683d..c5611326d8f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,16 +12,21 @@ set(RELEASE "${PROJECT_VERSION}${EXTRAVERSION}") message(STATUS "PROJECT_VERSION: ${PROJECT_VERSION}") message(STATUS "RELEASE: ${RELEASE}")
-math( - EXPR - VERSIONVAL - "${PROJECT_VERSION_MAJOR}*1000000 + ${PROJECT_VERSION_MINOR}*1000 + ${PROJECT_VERSION_PATCH}" +# cmake-format: off +# Set the version number as a single integer +math(EXPR VERSIONVAL + "${PROJECT_VERSION_MAJOR}*1000000 + + ${PROJECT_VERSION_MINOR}*1000 + + ${PROJECT_VERSION_PATCH}" ) message(STATUS "VERSIONVAL: ${VERSIONVAL}") +# cmake-format: on
-# Specify the C standard -set(CMAKE_C_STANDARD 11) -set(CMAKE_C_STANDARD_REQUIRED True) +# Specify the C standard if non provided by user +if(NOT CMAKE_C_STANDARD) + set(CMAKE_C_STANDARD 11) + set(CMAKE_C_STANDARD_REQUIRED True) +endif()
list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
@@ -33,6 +38,7 @@ include(${CMAKE_SOURCE_DIR}/cmake/BuildType.cmake) set(MAIN_NAME "kamailio" CACHE STRING "Main binary name") + # use kamailio config set(CFG_NAME "kamailio" @@ -61,6 +67,8 @@ if(NOT TARGET uninstall) "${CMAKE_CURRENT_BINARY_DIR}/cmake/cmake-uninstall.cmake" IMMEDIATE @ONLY)
add_custom_target( - uninstall COMMAND ${CMAKE_COMMAND} -P - ${CMAKE_CURRENT_BINARY_DIR}/cmake/cmake-uninstall.cmake) + uninstall + COMMAND ${CMAKE_COMMAND} -P + ${CMAKE_CURRENT_BINARY_DIR}/cmake/cmake-uninstall.cmake + COMMENT "Uninstalling") endif()