Why do you need to override only CMAKE_C_FLAGS_RELEASE? Overriding CMAKE_C_FLAGS_<CONFIG> directly is not possible AFAIK (where <CONFIG> is determined by CMAKE_BUILD_TYPE).
Custom build flags are usually supplied using the CMAKE_C_FLAGS var. By documentation this var specifies "flags used regardless of the value of CMAKE_BUILD_TYPE". The flags used for compilation are then e.g.: "${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_RELEASE}" So as it seems CMAKE_C_FLAGS is prepended rather than appended. This however is cmake magic. Not sure if that's what you need. Tom Am Donnerstag, 23. November 2017, 18:24:43 CET schrieb Marcus Weseloh: > Hi, > > I'm trying to optimise my own gcc build of FluidSynth and am struggling to > overwrite the flags set in CMAKE_C_FLAGS_RELEASE (without patching the > CMakeLists.txt file). Is there any option I can set that gets added to the > gcc command line *after* the build-type flags? Or can I override the > release flags somehow? > > Thanks, > > Marcus > _______________________________________________ fluid-dev mailing list fluid-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/fluid-dev