Repository navigation
Releases: devpython88/CreateC
Release list
v2.3_beta-2
Bug fixes
no bugs
What's new?
- Auto package-installing
This feature makes it so if you link a package (like qt5widgets, gtk3, SDL2) it checks if the package is installed.
if not then it asks whether to install the package or not.
Cons: Needs apt (will be fixed to use the system package manager later), and currently doesn't install gtk4, and raylib
v2.3_beta-1
Bug fixes
Not a bug but if you didnt add a '/' at the end of custom output dir, it would just break the build. Fixed
What's New?
compilerOptionsentry
Pretty self-explantory, this allows you to add custom options for the build commanddebugModeentry
If set to true, The -g flag will be added- Some new debug stuff and warnings
v2.13-2
The Look Update 2
Bug fixes
c++ version not being changed
v2.13
The Look Update
Bug fixes
- Major bug since v1.0 where c++ standard wasn't being recognised as integer and was not appended into the command
What's New?
- New look
Now [INFO] is blue and changed to [INF], [ERROR] is red and changed to [ERR]. The building process shows a progress indicator and is yellow at first, then green if succesful, else red.
v2.0
Bug's Fixed
-- no bug
What's New?
-
Custom Output Directory
Now you can add aoutputDirentry to specify where to put the exe -
Scripts
Now you can addscriptsentry withafterandbeforeentries, Which contain paths to bash scripts
theafterentry contains the scripts to be executed after the building
thebeforeentry contains the scripts to be executed before the building -
CMake like usage
Now you can simply specify the path to the folder containing thecreate.jsonfile when building, Examplecreatec -b ...
You can still specify the path to the actual file. -
Verbose mode
Now for debuggin. Add a booleanverboseentry to specify whether to use the-vflag or not (optional)
v1.61
Bug fixes
Bug fixed where the cache file wasn't being updated
What's New?
-iflag.
This flag uses the cache file to install the main executable onto /usr/bin-uflag
This flag uses the cache file to remove the main executable from /usr/bin
v1.4
Bug fixes
no bugs
What's new?
- Installer
Now you have a bash script to install CreateC (Make sure to run it as sudo) - Cache file
The cache file gets created on the first build or if it doesnt exist - cleanBuild.
This a boolean entry (optional too), you can set it to true to remove the previous every build (It uses the cache file)
v1.3
Bug fixes
bug with c++ std
What's New?
- CSTD entry
In the cstd entry you can add the clang standard to use - EXE entry
In the exe entry you can add the executable's name - gtk4 support
Now you can add 'gtk4' in the libraries entry to link with gtk4 (GTKmm later)
v1.0
First release.
Go read the TUTORIAL.md in the code section to learn about CreateC