Merge pull request #1894 from gjasny/modern-add-test-signature

cmake: Use modern add_test signature