Warning, /frameworks/extra-cmake-modules/tests/KDEPackageAppTemplatesTest/check.cmake.in is written in an unsupported language. File is not indexed.

0001 set(CMAKE_MODULE_PATH "@MODULES_DIR@/../kde-modules")
0002 set(CMAKE_CURRENT_SOURCE_DIR "@CMAKE_CURRENT_SOURCE_DIR@")
0003 set(CMAKE_CURRENT_BINARY_DIR "@CMAKE_CURRENT_BINARY_DIR@")
0004 
0005 
0006 ###########################################################
0007 
0008 macro(check_exists file)
0009     message(STATUS "Checking for ${file}")
0010     if (NOT EXISTS ${file})
0011         message(FATAL_ERROR "File \"${file}\" does not exist")
0012     endif()
0013 endmacro()
0014 
0015 message(STATUS "Test: the packaged template has been generated")
0016 check_exists(${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid.tar.bz2 )
0017 
0018 message(STATUS "Extracting the packaged template")
0019 file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid)
0020 execute_process(COMMAND ${CMAKE_COMMAND} -E tar "xvfj" ${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid.tar.bz2
0021                 WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid
0022                 RESULT_VARIABLE result
0023                 ERROR_VARIABLE error
0024                )
0025 
0026 if(NOT result EQUAL 0)
0027     message(FATAL_ERROR "Error extracting the template: ${error}")
0028 endif()
0029 
0030 message(STATUS "Test: the packaged template has been correctly extracted")
0031 check_exists(${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid/qml-plasmoid.png )
0032 check_exists(${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid/qml-plasmoid.kdevtemplate )
0033 check_exists(${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid/package/metadata.desktop )
0034 
0035 message(STATUS "Cleaning up generated files")
0036 file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid.tar.bz2 )
0037 file(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/qml-plasmoid )