Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
build-cpp
/
cmkr
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
42
Star
634
Code
Issues
41
Pull requests
0
Discussions
Actions
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Security and quality
Insights
Commits
Breadcrumbs
History for
cmkr
src
project_parser.cpp
on
main
User selector
All users
Datepicker
All time
Commit history
Commits on Aug 22, 2026
Fix UB and simplify code
Wael-MA
authored and
mrexodia
committed
315d55c
View commit details
Copy full SHA for 315d55c
View code at this point
Browse repository at this point
Merge pull request #202 from aouxwoux/agent/suggest-target-key
Show description for 7627d49
aouxwoux
authored
7627d49
View commit details
Copy full SHA for 7627d49
View code at this point
Browse repository at this point
Commits on Jul 10, 2026
Reject TARGET-form custom commands on object libraries
Show description for 601f7ba
mrexodia
committed
601f7ba
View commit details
Copy full SHA for 601f7ba
View code at this point
Browse repository at this point
Improved error handling for fetch-content.options
mrexodia
committed
331448c
View commit details
Copy full SHA for 331448c
View code at this point
Browse repository at this point
Fail when using compilation-only flags with custom targets
mrexodia
committed
79abb99
View commit details
Copy full SHA for 79abb99
View code at this point
Browse repository at this point
Commits on Apr 14, 2026
Validate APPEND custom commands more strictly
mrexodia
committed
39b4522
View commit details
Copy full SHA for 39b4522
View code at this point
Browse repository at this point
Address latest custom command review feedback
mrexodia
committed
31f77ab
View commit details
Copy full SHA for 31f77ab
View code at this point
Browse repository at this point
Fix custom command review issues
mrexodia
committed
6d41c92
View commit details
Copy full SHA for 6d41c92
View code at this point
Browse repository at this point
Protobuf example
mrexodia
committed
411eb03
View commit details
Copy full SHA for 411eb03
View code at this point
Browse repository at this point
Add support for custom commands
mrexodia
committed
6cb1009
View commit details
Copy full SHA for 6cb1009
View code at this point
Browse repository at this point
Commits on Feb 14, 2026
Fix a regression that no longer warns if condition is manually defined
ZehMatt
committed
916ae11
View commit details
Copy full SHA for 916ae11
View code at this point
Browse repository at this point
Fix warnings when options are not prefixed with the project name
ZehMatt
committed
2300612
View commit details
Copy full SHA for 2300612
View code at this point
Browse repository at this point
Commits on Feb 1, 2026
Add support for conditional [project].languages
Show description for 4772a2b
mrexodia
committed
4772a2b
View commit details
Copy full SHA for 4772a2b
View code at this point
Browse repository at this point
Add support for [target].dependencies
Show description for 2db8d1e
mrexodia
committed
2db8d1e
View commit details
Copy full SHA for 2db8d1e
View code at this point
Browse repository at this point
Commits on Aug 26, 2025
template add-function arguments
Show description for e609c8a
iamtimmy
committed
e609c8a
View commit details
Copy full SHA for e609c8a
View code at this point
Browse repository at this point
Commits on Dec 3, 2024
Fix linking against a target that's also a directory
Show description for a1eaf60
mrexodia
committed
a1eaf60
View commit details
Copy full SHA for a1eaf60
View code at this point
Browse repository at this point
Commits on Nov 28, 2024
Add support for `[vcpkg].overlay-triplets`
mrexodia
committed
78bcf2a
View commit details
Copy full SHA for 78bcf2a
View code at this point
Browse repository at this point
Commits on Nov 27, 2024
Allow disabling default features with vcpkg
mrexodia
committed
e9480a6
View commit details
Copy full SHA for e9480a6
View code at this point
Browse repository at this point
Commits on Nov 26, 2024
Add [vcpkg].overlay-ports feature
mrexodia
committed
ae3d738
View commit details
Copy full SHA for ae3d738
View code at this point
Browse repository at this point
Commits on Nov 3, 2024
Added check to make sure hash is valid hex (#153)
de-ep
authored
d02ee3e
View commit details
Copy full SHA for d02ee3e
View code at this point
Browse repository at this point
Commits on Sep 6, 2024
Improve relative path functionality for link-libraries
mrexodia
committed
42ed304
View commit details
Copy full SHA for 42ed304
View code at this point
Browse repository at this point
Commits on Aug 5, 2024
Support integer properties
Show description for 5882bc0
mrexodia
committed
5882bc0
View commit details
Copy full SHA for 5882bc0
View code at this point
Browse repository at this point
Commits on Jul 6, 2024
Add back the option name as a named condition
mrexodia
committed
dabffea
View commit details
Copy full SHA for dabffea
View code at this point
Browse repository at this point
Consider PROJECT_OPTION to be a valid condition
mrexodia
committed
59fe5c3
View commit details
Copy full SHA for 59fe5c3
View code at this point
Browse repository at this point
Add a few more default named conditions
mrexodia
committed
dcdc7ac
View commit details
Copy full SHA for dcdc7ac
View code at this point
Browse repository at this point
Commits on May 31, 2024
Fix undefined behavior with std::tolower/toupper
mrexodia
committed
559f750
View commit details
Copy full SHA for 559f750
View code at this point
Browse repository at this point
Commits on Apr 15, 2024
Allow arbitrary CMake expressions as conditions
mrexodia
committed
ff7e4b8
View commit details
Copy full SHA for ff7e4b8
View code at this point
Browse repository at this point
Commits on Nov 9, 2023
Add [fetch-content].subdir
Show description for 771c80a
mrexodia
committed
771c80a
View commit details
Copy full SHA for 771c80a
View code at this point
Browse repository at this point
Commits on Sep 19, 2023
fix(relative-paths): Replaced `has_parent_path` with a simpler path check
anthonyprintup
committed
a7ca9f0
View commit details
Copy full SHA for a7ca9f0
View code at this point
Browse repository at this point
Commits on Sep 18, 2023
fix(relative-paths): Prevent processing paths which may contain CMake macros, added a check to see if the library that's being linked exists on disk
anthonyprintup
committed
1c2947b
View commit details
Copy full SHA for 1c2947b
View code at this point
Browse repository at this point
feat(project-parser): Added support for relative paths in `link-libraries`
Show description for 56bd78f
anthonyprintup
committed
56bd78f
View commit details
Copy full SHA for 56bd78f
View code at this point
Browse repository at this point
Commits on Jul 9, 2023
Add 'clang-cl' and 'clang-any' conditions
mrexodia
committed
ad90b1a
View commit details
Copy full SHA for ad90b1a
View code at this point
Browse repository at this point
Commits on Jun 12, 2023
Bump to 0.2.24
mrexodia
committed
5bfa03d
View commit details
Copy full SHA for 5bfa03d
View code at this point
Browse repository at this point
feat: Added SYSTEM flag support to fetch-content
anthonyprintup
committed
bcaa60c
View commit details
Copy full SHA for bcaa60c
View code at this point
Browse repository at this point
Commits on Mar 24, 2023
Fix formatting of files
mrexodia
committed
605a04e
View commit details
Copy full SHA for 605a04e
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.