About
This repository contains:
- Set of examples how to use CLion with various unsupported compilers using Custom Defined Compiler feature
- Public set of Custom Defined Compiler configuratuions
Disclaimer
All the repository content is provided on an "AS IS" basis, without warranties or conditions of any kind.
Please note that JetBrains does not provide the described compilers or required licenses. The use of third-party compilers in CLion is subject to the licensing policies of their vendors, while config files are open source. All trademarks, logos and brand names are the property of their respective owners. All company, product and service names used in this repository are for identification purposes only. Use of these names,trademarks and brands does not imply endorsement.
Supported variants so far
- CMake-armcc
- Build System: CMake
- Compiler: ARMCC
- Compiler definition file: custom-compiler-sdcc-stm8.yaml
- Host Platforms: Windows
- Target Platform: ARM MCU
- CMake-Embarcadero-BCC32C
- Build System: CMake
- Compiler: Embarcadero Free C Compiler
- Compiler definition file: custom-compiler-bcc.yaml
- Host Platforms: Windows 32bit
- Target Platform: Windows 32bit
- CMake-OpenWatcom2
- Build System: CMake
- Compiler: Open Watcom 2
- Compiler definition file: openwatcom2.yaml
- Host Platforms: Windows, Linux
- Target Platform: Windows NT, DOS, 32-bit DOS (DOS/4GW), 16-bit OS/2, 32-bit OS/2, Linux/x86
- Contributed by: Natalia Portillo
- CMake-SDCC
- Build System: CMake
- Compiler: SDCC for stm8
- Compiler definition file: custom-compiler-sdcc-stm8.yaml
- Host Platforms: Windows, Linux, Mac
- Target Platform: STM8 MCU
- CMake-Texas-Instruments-MSP430-CGT
- Build System: CMake
- Compiler: TI MSP430 CGT compiler
- Compiler definition file: custom-compiler-msp430.yaml
- Host Platforms: Windows, Linux, Mac
- Target Platform: MSP430 MCU