Build system: Development / release builds #75
Labels
No Label
Bug
Build Problems
Discussion
Distribution
Enhancement
Far Future
Fix Later
TODO
WONTFIX
Workflow
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: BodgeMaster/FOSS-VG#75
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
I’m currently looking into Vulkan. As part of that, Vulkan validation layers came up. They are useful when developing, but not so much in a release build so it would be handy to have a way of automatically enabling/disabling them.
Release builds could also skip building dev tools.
This might be realized with something like a
build.conf
that contains information like whether the current build is a release build, what version it is, endianness, etc.Alternatively, the
build
command could be extended to have arguments for that.Input welcome.
For now adding the
FOSSVG_DEBUG
macro on the command line where needed.