On Wed, Dec 12, 2018 at 2:52 PM Rob Clark <robdcl...@gmail.com> wrote:
> On Wed, Dec 12, 2018 at 3:45 PM Marek Olšák <mar...@gmail.com> wrote: > > > > On Wed, Dec 12, 2018 at 3:37 PM Rob Clark <robdcl...@gmail.com> wrote: > >> > >> On Wed, Dec 12, 2018 at 3:13 PM Bas Nieuwenhuizen > >> <b...@basnieuwenhuizen.nl> wrote: > >> > > >> > On Wed, Dec 12, 2018 at 8:59 PM Marek Olšák <mar...@gmail.com> wrote: > >> > > > >> > > There are 2 issues with meson: > >> > > * -DDEBUG is not present in debugoptimized builds. > >> > > >> > Do people expect -DDEBUG for debugoptimized? I would think that debug > >> > optimized would be an optimized build with debug symbols, but not > >> > expensive checks & asserts, which would match the current > >> > debugoptimized build? > >> > >> please, no -DDEBUG for debugoptimized.. I use that when I want debug > >> syms but not (for example) nir_validate and other expensive checks. > > > > > > If nir_validate is so bad, perhaps it shouldn't be run at all. If you > work on NIR and it's not important for you to run nir_validate, perhaps it > shouldn't be run at all. It doesn't have anything to do with build systems. > > > > I do actually want it enabled when I piglit/deqp.. for which I use > debug builds. But I don't want it if I'm profiling or valgrinding, > where I use debugoptimized.. > IMO, you shouldn't do any profiling with any build that has the world "debug" in the name. What it sounds like you want is a meson equivalent of CMake's RelWithDebugInfo which meson doesn't currently have.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev