Skip to content

v.0.1.0

Pre-release
Pre-release

Choose a tag to compare

@lr222gw lr222gw released this 06 Jan 19:07
· 89 commits to main since this release
d9c14e7

CPPPC v0.1.0 Release

Happy to announce the first (alpha) release of CPPPC (C++ Project Configurator) - version 0.1.0

Release Highlights

  • Project Initialization: CPPPC can now generate a directory structure and a CMakeLists.txt file for an executable project based on user settings provided through the GUI.

  • Cross Platform: Executables are available for Linux, Windows and Mac (only tested on Linux and Windows)

  • Basic user configuration: Users can configure some basic settings :
    Properties:

    • C++ version
    • C++ Compiler Extensions
    • Generating Compile Commands
    • Link what you use
    • Include What you use
    • Interprocedural Optimizations

    Link/compile options:

    • Sanitizers, address, leak, undef
    • Blacklist

    CMake to C++ communication:

    • Access data from CMake in C++, such as Project version

    Other features:

    • Measure compilation time
    • Use CCache