1cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR) 2cmake_policy(SET CMP0057 NEW) 3 4project(samples LANGUAGES C) 5 6set(SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/../../../samples) 7 8set(sample_files 9 ${SOURCE_DIR}/demo_filex_nand_flash.c 10 ${SOURCE_DIR}/demo_filex_nor_flash.c) 11 12foreach(sample_file ${sample_files}) 13 get_filename_component(sample_file_name ${sample_file} NAME_WE) 14 add_executable(${sample_file_name} ${sample_file}) 15 target_link_libraries(${sample_file_name} PRIVATE azrtos::filex) 16 target_link_libraries(${sample_file_name} PRIVATE azrtos::levelx) 17endforeach() 18