blob: 2b684148ab533acba436cc3215c4e25766928774 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
set(CMAKE_MODULE_PATH "@MODULES_DIR@/../kde-modules")
set(CMAKE_CURRENT_SOURCE_DIR "@CMAKE_CURRENT_SOURCE_DIR@")
set(CMAKE_CURRENT_BINARY_DIR "@CMAKE_CURRENT_BINARY_DIR@")
###########################################################
function (check_file)
set(options)
set(oneValueArgs GENERATED EXPECTED)
set(multiValueArgs)
cmake_parse_arguments(ARGS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
if (NOT EXISTS "${ARGS_GENERATED}")
message(FATAL_ERROR "${ARGS_GENERATED} was not generated")
endif()
file(READ "${ARGS_GENERATED}" generated_contents)
if (NOT EXISTS "${ARGS_EXPECTED}")
message(FATAL_ERROR "Original ${ARGS_EXPECTED} was not found")
endif()
file(READ "${ARGS_EXPECTED}" original_contents)
if (NOT "${generated_contents}" STREQUAL "${original_contents}")
message(FATAL_ERROR "${generated_file} contains '${generated_contents}' instead of '${original_contents}'")
endif()
endfunction()
check_file(
GENERATED "${CMAKE_CURRENT_BINARY_DIR}/log.categories"
EXPECTED "${CMAKE_CURRENT_SOURCE_DIR}/log.categories"
)
check_file(
GENERATED "${CMAKE_CURRENT_BINARY_DIR}/log.renamecategories"
EXPECTED "${CMAKE_CURRENT_SOURCE_DIR}/log.renamecategories"
)
|