px4-firmware/cmake/toolchains
Matthias Grob 463217a5f9 Cygwin: repair NuttX build (#8737)
* Cygwin: repaired NuttX build after 1f63d85869
all the NuttX specific WINTOOL define handling was skiped in cmake Make.defs generation
The Nuttx build is makfile based and needs its cygwin treatment

Additionally the ${PX4_SOURCE_DIR}/src/include which was added through cmake needs path conversion

The two root causes for the special handling are:
- ARM GCC for Windows doesn't support cygwin paths passed as an argument
  so they need to be either relative or converted via cypath tool
- Symbolic links are totally different under Windows and because NuttX uses them extensively
  it has special handling scripts that need to be fed with the correct defines

* Cygwin: NuttX include paths all converted in Make.defs.in

differentiate between WINTOOL define (MSYS & cygwin) and cygwin using uname command:
- MSYS needs symbolic link handling for ARM GCC but no path conversion
- Cygwin needs both
2018-01-20 23:26:12 -05:00
..
Toolchain-arm-linux-gnueabihf.cmake Move find of STRIP_TOOL to toolchain 2017-06-13 08:16:37 +02:00
Toolchain-arm-none-eabi.cmake Cygwin: repair NuttX build (#8737) 2018-01-20 23:26:12 -05:00
Toolchain-arm-xilinx-linux-gnueabi.cmake toolchains: remove unnecessary definition 2017-06-04 04:24:50 +08:00
Toolchain-gcc-arm-linux-gnueabihf.cmake cmake: add ubuntu build for OcPoC hardware 2017-07-22 10:51:49 +02:00
Toolchain-native.cmake cmake: POSIX/RPi build don't need patch/genromfs (#4733) 2016-06-05 12:02:13 +02:00