This repository contains:
- Set of examples how to use CLion with various unsupported compilers using Custom Compiler feature
- Public set of Custom Defined Compiler configuratuions
All the repository content is provided on an "AS IS" basis, without warranties or conditions of any kind.
Contributors must have permission to contribute config files, either by ensuring that config files are open source or suitably licensed.
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. 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.
- Custom Compilers in CLion: A Quick Guide to Using an Arbitrary Compiler in CLion
- Clion Help - Custom compilers
- 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-C6000-CGT
- Build System: CMake
- Compiler: TI C6000 CGT compiler
- Compiler definition file: custom-compiler-c6000.yaml
- Host Platforms: Windows, Linux, Mac
- Target Platform: C6000 DSP
- 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
- Makefile-SDCC-pic16
- Build System: Makefile
- Compiler: SDCC for pic16
- Compiler definition file: clion-custom-compiler-sdcc-pic16.yaml
- Host Platforms: Windows, Linux, Mac
- Target Platform: Microchip PIC16
- Makefile-Tasking-Tricore
- Build System: Makefile
- Compilers: TASKING VX-toolset for 8051, ARM Cortex, TriCore
- Compiler definition file: custom-compiler-tasking-generated.yaml
- Compiler definition gathering script(Python): custom_compiler_yaml_tasking.py
- Host Platforms: Windows, Linux
- Target Platform: Infineon