Gauze framework provides unified C++/CMake interface for testing on iOS/Android/Linux/OSX/Windows platforms. CMake function gauze_add_tests wraps standard add_test and in case of testing on host (Linux on Linux, OSX on OSX, etc.) just forwards NAME and COMMAND arguments. Main functionality of the framework is uploading/starting binaries for iOS/Android testing. CMake style generator expressions $<GAUZE_RESOURCE_FILE:...> and $<GAUZE_RESOURCE_DIR:...> can be used for managing resources.