1*523fa7a6SAndroid Build Coastguard Worker# Copyright (c) Meta Platforms, Inc. and affiliates. 2*523fa7a6SAndroid Build Coastguard Worker# All rights reserved. 3*523fa7a6SAndroid Build Coastguard Worker# 4*523fa7a6SAndroid Build Coastguard Worker# This source code is licensed under the BSD-style license found in the 5*523fa7a6SAndroid Build Coastguard Worker# LICENSE file in the root directory of this source tree. 6*523fa7a6SAndroid Build Coastguard Worker 7*523fa7a6SAndroid Build Coastguard Worker# @generated by test/utils/generate_gtest_cmakelists.py 8*523fa7a6SAndroid Build Coastguard Worker# 9*523fa7a6SAndroid Build Coastguard Worker# This file should be formatted with 10*523fa7a6SAndroid Build Coastguard Worker# ~~~ 11*523fa7a6SAndroid Build Coastguard Worker# cmake-format -i CMakeLists.txt 12*523fa7a6SAndroid Build Coastguard Worker# ~~~ 13*523fa7a6SAndroid Build Coastguard Worker# It should also be cmake-lint clean. 14*523fa7a6SAndroid Build Coastguard Worker# 15*523fa7a6SAndroid Build Coastguard Worker 16*523fa7a6SAndroid Build Coastguard Workercmake_minimum_required(VERSION 3.19) 17*523fa7a6SAndroid Build Coastguard Workerproject({project_name}) 18*523fa7a6SAndroid Build Coastguard Worker 19*523fa7a6SAndroid Build Coastguard Worker# Use C++17 for test. 20*523fa7a6SAndroid Build Coastguard Workerset(CMAKE_CXX_STANDARD 17) 21*523fa7a6SAndroid Build Coastguard Worker 22*523fa7a6SAndroid Build Coastguard Workerset(EXECUTORCH_ROOT ${{CMAKE_CURRENT_SOURCE_DIR}}/{path_to_root}) 23*523fa7a6SAndroid Build Coastguard Worker 24*523fa7a6SAndroid Build Coastguard Workerinclude(${{EXECUTORCH_ROOT}}/build/Test.cmake) 25*523fa7a6SAndroid Build Coastguard Worker 26*523fa7a6SAndroid Build Coastguard Workerset(_test_srcs {test_srcs}) 27*523fa7a6SAndroid Build Coastguard Worker 28*523fa7a6SAndroid Build Coastguard Workeret_cxx_test({project_name} SOURCES ${{_test_srcs}} EXTRA_LIBS {additional_libs}) 29