# This is an automatic test for the CMake configuration files. # To run it, # 1) mkdir build # Create a build directory # 2) cd build # 3) cmake .. # Run cmake on this directory. # 4) ctest # Run ctest # # The expected output is something like: # # Start 1: test_translation_macros # 1/2 Test #1: test_translation_macros .......... Passed 0.98 sec # Start 2: test_modules # 2/2 Test #2: test_modules ..................... Passed 1.41 sec # # Note that if Qt is not installed, or if it is installed to a # non-standard prefix, the environment variable CMAKE_PREFIX_PATH # needs to be set to the installation prefix or build prefix of Qt # before running these tests. cmake_minimum_required(VERSION 2.8) project(qmake_cmake_files) enable_testing() find_package(Qt5Core REQUIRED) include("${_Qt5CTestMacros}") if(NOT CMAKE_CROSSCOMPILING) expect_pass(test_create_translation_macro) expect_pass(test_add_translation_macro) endif() if (NOT NO_WIDGETS) test_module_includes( Designer QFormBuilder Help QHelpSearchQuery UiTools QUiLoader ) expect_pass(test_uiplugin_via_designer) if (NOT CMAKE_VERSION VERSION_LESS 3.0) expect_pass(test_uiplugin_module) endif() endif()