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