function(add_unit_test_definitions targetName) target_compile_definitions(${targetName} PUBLIC XESTIACAL_UNITTEST) endfunction() function(set_unit_test_file_permissions) list(APPEND FILE_LIST iCalendarEvent-InvalidPermissions.vcf iCalendarFreeBusy-InvalidPermissions.vcf iCalendarJournal-InvalidPermissions.vcf iCalendarTask-InvalidPermissions.vcf iCalendarTimezone-InvalidPermissions.vcf) foreach(FILE ${FILE_LIST}) string(CONCAT FILE_LOCATION ${CMAKE_SOURCE_DIR} "/tests/" ${FILE}) execute_process(COMMAND sh -c "chmod 000 ${FILE_LOCATION}") endforeach() endfunction()