Update pingcheck to work with cmake 3.28
[pingcheck] / CMakeLists.txt
index 744c8d7..24d4d58 100644 (file)
@@ -1,25 +1,19 @@
+cmake_minimum_required(VERSION 3.28 FATAL_ERROR)
+
 # project: definitions
 project(pingcheck)
-set(VERSION 0.1)
+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}
 )
 
 # package: package information