Releases: 7CTech/Tool
Releases · 7CTech/Tool
Version 0.1.1
Version 0.1.0
Changes
- Much nicer way of adding dependencies, no longer requires you to copy and paste 10 lines. See the readme for details on how.
v0.0.6-2
v0.0.6-1
Version 0.0.6
Changes:
- Added colour to most output
- Redid hideous 'help' output
- Changed way of retrieving distro ID
- Create release, relDepends functions
- Added an option projectDepends function for project-specific dependency checking
- Git Commit and Git Add now show message/added files
- Changed dependency output information
- 'version' now gives additional information
Version 0.0.5
Changes:
- Added debug option
- Dependency checking with the start of most functions
- Added || exit 1 in case cd fails
- Replaced $rootDir with ./ in some places
- Added function dependencies (no output)
Debug:
The debug command is a way to generate debug binaries and copy the source files to the necessary location for gdb. The function:
- Cleans the project
- Creates debugging directories (./debug & ./debug/sources)
- Generates with CMake files with a build type of 'Debug'
- Builds your project
- Copies binaries from $cmakeBuildDir to $rootDir/debug
- Copies files with the extensions .c .h .cpp .cxx .hpp to $rootDir/debug/sources
It is recommended that you add the following lines somewhere in your CMakeLists.txt for the debug option
SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
Version 0.0.4
Add option to generate files for gdb debugging (copy sources and headers, make separate directories)
Version 0.0.3
Make less project speicific
Version 0.0.2
Bugfixes (typos) from from v0.0.1
Version 0.0.1
Version 0.0.1
Supports Building and some Git commands