Fix CMake problems.

From upstream PR: https://github.com/awesomeWM/awesome/pull/4012

--- awesome-4.3/CMakeLists.txt	2019-01-28 06:53:24.000000000 +0000
+++ awesome-4.3/CMakeLists.txt	2025-07-07 03:43:35.064041636 +0100
@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0.0)
+cmake_minimum_required(VERSION 3.5)
 project(awesome C)
 
 # Require an out-of-source build. We generate an awesomerc.lua in the build dir
@@ -17,10 +17,6 @@
 
 set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS  TRUE)
 
-if(COMMAND cmake_policy)
-    cmake_policy(VERSION 2.6)
-endif()
-
 set(SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
 set(BUILD_DIR ${CMAKE_CURRENT_BINARY_DIR})
 
--- awesome-4.3/awesomeConfig.cmake	2019-01-28 06:53:24.000000000 +0000
+++ awesome-4.3/awesomeConfig.cmake	2025-07-07 03:43:12.514739521 +0100
@@ -357,6 +357,7 @@
 add_custom_target(setup_directories DEPENDS lgi-check-run)
 
 add_custom_command(TARGET setup_directories
+        POST_BUILD
         COMMAND ${CMAKE_COMMAND} -E make_directory ${BUILD_DIR}/script_files/
         COMMAND ${CMAKE_COMMAND} -E make_directory ${BUILD_DIR}/docs/common/
         COMMAND ${CMAKE_COMMAND} -E make_directory ${BUILD_DIR}/doc/images/
