CMake

GPTKB entity

Statements (112)
Predicate Object
gptkbp:instance_of gptkb:software
gptkb:building
gptkbp:can_be_found_in packages
gptkbp:can_create Makefiles
Ninja build files
Visual Studio project files
Xcode project files
Android.mk files
Code:: Blocks project files
Eclipse project files
i OS project files
gptkbp:can_handle large projects
gptkbp:developed_by gptkb:Kitware
gptkbp:first_released gptkb:2000
gptkbp:has gptkb:Command_Line_Interface
community support
versioning system
command line interface
online documentation
scripting capabilities
GUI interface
cache system
gptkbp:has_feature gptkb:CMake_GUI
gptkb:Command_Line_Interface
dependency management
command line interface
IDE integration
cache management
custom commands
support for multiple languages
versioning support
support for continuous integration
support for documentation generation
support for build tools
support for testing frameworks
support for code analysis
support for build systems
environment variable support
scriptable interface
support for custom commands
build system integration
install rules
testing support
support for code coverage
GUI interface
custom build types
exporting targets
find package support
generator expressions
out-of-source builds
packaging support
support for build artifacts
support for build configurations
support for build dependencies
support for build environments
support for build flags
support for build options
support for build profiles
support for build scripts
support for external projects
support for packaging tools
CMake curses interface
CMake presets
https://www.w3.org/2000/01/rdf-schema#label CMake
gptkbp:integrates_with IDEs
gptkbp:is_compatible_with gptkb:Java
gptkb:C
gptkb:C++
gptkb:Fortran
gptkb:Python
gptkb:Rust
gptkb:Swift
gptkb:mac_OS
gptkb:Windows
Unix-like systems
gptkbp:is_often_used_in open source projects
commercial software
gptkbp:is_open_source gptkb:true
gptkbp:is_part_of gptkb:CMake_Foundation
gptkbp:is_used_by gptkb:Microsoft
gptkb:Apple
gptkb:Google
gptkb:KDE
gptkb:Vulkan
gptkb:NASA
gptkb:Open_CV
gptkb:Qt
gptkb:LLVM
gptkb:Blender
gptkbp:is_used_for gptkb:mobile_applications
embedded systems
game development
scientific computing
web applications
gptkbp:latest_version 3.23.0
gptkbp:license gptkb:BSD_License
gptkbp:programming_language gptkb:C++
gptkbp:provides build configuration
dependency management
cross-platform support
gptkbp:supports gptkb:multiple_platforms
cross-platform
testing frameworks
custom commands
out-of-source builds
CMake presets
gptkbp:used_for gptkb:Software_Development
build automation
gptkbp:uses CMake Lists.txt
gptkbp:written_in gptkb:C++
gptkbp:bfsParent gptkb:C
gptkbp:bfsLayer 4