summaryrefslogtreecommitdiff
path: root/test/tx/cmake/samples/CMakeLists.txt
blob: 2915ed22256e5e4e3ffe818f8f39b13d51c8fb03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)
cmake_policy(SET CMP0057 NEW)

project(samples LANGUAGES C)

set(SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/../../../../ports/linux/gnu/example_build)

set(sample_files
    ${SOURCE_DIR}/sample_threadx.c)

foreach(sample_file ${sample_files})
  get_filename_component(sample_file_name ${sample_file} NAME_WE)
  add_executable(${sample_file_name} ${sample_file} ${CMAKE_CURRENT_LIST_DIR}/fake.c)
  target_link_libraries(${sample_file_name} PRIVATE azrtos::threadx)
endforeach()