+cmake_minimum_required(VERSION 3.28 FATAL_ERROR)
+
# project: definitions
project(pingcheck)
-set(VERSION 0.4)
+set(VERSION 0.8)
set(VERSION_REVISION 0)
set(TARGET ${PROJECT_NAME})
# cmake: build options
-if("${CMAKE_BUILD_TYPE}" STREQUAL "")
- set(CMAKE_BUILD_TYPE Debug)
-endif("${CMAKE_BUILD_TYPE}" STREQUAL "")
set(CMAKE_COLOR_MAKEFILE ON)
-cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
# compiler: add definitions and arguments to the compiler
add_definitions(
- -Wall -Wextra -Weffc++ -Wshadow -Wcast-qual -Wconversion -pedantic
- -Wabi -Wfloat-equal -Winline -Wmissing-declarations -Wmissing-format-attribute
- -Wno-long-long -Woverloaded-virtual -Wpacked -Wredundant-decls -Wsign-promo
- -Wstack-protector -fstack-protector
- #-Werror
- #-O2
-DVERSION_STRING=${VERSION}
-DPROJECT_NAME=\"${PROJECT_NAME}\"
-DVERSION_REVISION_STRING=${VERSION_REVISION}