Hi,

i needed this for qgis which is a huge behemoth, and i dont want to
build it with fullblown debug... so is there any interest in the
following diff, or the way to specify (ie use
MODCMAKE_BUILD_TYPE=RelWithDebInfo in consumer Makefile) it looks wrong ?

Index: cmake.port.mk
===================================================================
RCS file: /cvs/ports/devel/cmake/cmake.port.mk,v
retrieving revision 1.58
diff -u -r1.58 cmake.port.mk
--- cmake.port.mk       29 Apr 2016 10:34:33 -0000      1.58
+++ cmake.port.mk       2 Nov 2017 09:59:29 -0000
@@ -78,6 +78,9 @@
 .if defined(DEBUG)
 CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE:String=Debug
 MODCMAKE_BUILD_SUFFIX =        -debug.cmake
+.elif ${MODCMAKE_BUILD_TYPE:L} == "relwithdebinfo"
+CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE:String=RelWithDebInfo
+MODCMAKE_BUILD_SUFFIX =        -release.cmake
 .else
 CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE:String=Release
 MODCMAKE_BUILD_SUFFIX =        -release.cmake

Reply via email to