/ projects / hello_world / CMakeLists.txt
CMakeLists.txt
 1  cmake_minimum_required(VERSION 3.9)
 2  
 3  
 4  # Get SDK path
 5  if(NOT SDK_PATH)
 6      get_filename_component(SDK_PATH ../../ ABSOLUTE)
 7      if(EXISTS $ENV{MY_SDK_PATH})
 8          set(SDK_PATH $ENV{MY_SDK_PATH})
 9      endif()
10  endif()
11  
12  # Check SDK Path
13  if(NOT EXISTS ${SDK_PATH})
14      message(FATAL_ERROR "SDK path Error, Please set SDK_PATH or MY_SDK_PATH variable")
15  endif()
16  
17  # Get Toolchain path
18  if(NOT CONFIG_TOOLCHAIN_PATH)
19      if(EXISTS $ENV{MY_TOOLCHAIN_PATH})
20          set(CONFIG_TOOLCHAIN_PATH $ENV{MY_TOOLCHAIN_PATH})
21      endif()
22  endif()
23  
24  # Call compile
25  include(${SDK_PATH}/tools/cmake/compile.cmake)
26  
27  
28  # Project Name
29  project(hello_world)
30  
31  
32