Using the Toolchain in an IDE
CLion
CLion is a C/C++ IDE made by JetBrains.
Open your project in CLion.
If you’re making a new one, make a copy of the examples/template
folder to get a boilerplate Makefile.
Open IDE settings
This is found under the drop-down option (File > Settings
).
(Windows Only) Configure the make executable
(WINDOWS ONLY) Set the make
executable (Build, Execution, Deployment > Build Tools > Make
) to your CEdev bin/make.exe
file.
Create CEdev Toolchain
Navigate to the options Build, Execution, Deployment > Toolchains
, +
, System
On Windows, set the “Build Tool” to CEdev/bin/make.exe
and both C compilers to CEdev/bin/ez80-clang.exe
On MacOS/Linux, set both C compilers to CEdev/bin/ez80-clang
.
MacOS/Linux come with their own system make
executable, and the default system one can be used.
CLion will likely warn that “Test CMake run finished with errors”. This is safe to ignore.
Enable CEdev Toolchain
Set the Makefile Toolchain (Build, Execution, Deployment > Makefile
) to your newly created toolchain.
Code assistance should be working now. If you opened a demo project, you should be able to hover over the functions to see documentation/usage.
Build
Before this step, make sure you added your CEdev bin
folder to your system’s PATH environment variable, otherwise make
won’t be able to find the compiler.
At the top right, 5 Run Configurations are auto-generated.
Select “all” for the standard build.
Select “debug” for a debug build for use with the CEmu debugging toolchain.
Only use the Build (the hammer icon) button with these. The Run icon tries to run the generated executables, which fails since .8xp files can’t be run natively on PC.