Hi,

 

I assume you are building under windows, if that is true, add a -G"Unix Makefiles" in the command line would make it work as a quick fix, since cmake treat the default build system under windows as MSVC.

 

We are trying to create a patch to enhance this part.

 

BR

 

/Ken

 

From: TF-M <tf-m-bounces@lists.trustedfirmware.org> On Behalf Of Kevin Kilzer via TF-M
Sent: Saturday, October 3, 2020 8:28 AM
To: tf-m@lists.trustedfirmware.org
Subject: [TF-M] Following the TF-M build example

 

I’m following the first build example in docs\getting_started\tfm_build_instruction.rst, for the mps2/an521.

cmake -S . -B cmake_build -DTFM_PLATFORM=mps2/an521 -DCMAKE_TOOLCHAIN_FILE=toolchain_GNUARM.cmake

 

Building on Windows with gnu, it progresses pretty far then stops with the error shown below.

 

Any suggestions?

Kevin

 

-- Configuring done

CMake Error at toolchain_GNUARM.cmake:114 (add_library):

  No SOURCES given to target: tfm_s_scatter

Call Stack (most recent call first):

  platform/ext/target/mps2/an521/CMakeLists.txt:27 (target_add_scatter_file)

 

CMake Error at toolchain_GNUARM.cmake:114 (add_library):

  No SOURCES given to target: tfm_ns_scatter

Call Stack (most recent call first):

  platform/ext/target/mps2/an521/CMakeLists.txt:40 (target_add_scatter_file)

 

CMake Error at toolchain_GNUARM.cmake:114 (add_library):

  No SOURCES given to target: bl2_scatter

Call Stack (most recent call first):

  platform/ext/target/mps2/an521/CMakeLists.txt:63 (target_add_scatter_file)

 

CMake Generate step failed.  Build files cannot be regenerated correctly.