< prev index next >

common/autoconf/spec.gmk.in

Print this page

        

@@ -390,10 +390,26 @@
 # Options for generating debug symbols
 ENABLE_DEBUG_SYMBOLS:=@ENABLE_DEBUG_SYMBOLS@
 CFLAGS_DEBUG_SYMBOLS:=@CFLAGS_DEBUG_SYMBOLS@
 CXXFLAGS_DEBUG_SYMBOLS:=@CXXFLAGS_DEBUG_SYMBOLS@
 ZIP_DEBUGINFO_FILES:=@ZIP_DEBUGINFO_FILES@
+DEBUG_SYMBOL:=@DEBUG_SYMBOL@
+
+ifeq ($(DEBUG_SYMBOL), none)
+  ENABLE_DEBUG_SYMBOLS := false
+else ifeq ($(DEBUG_SYMBOL), internal)
+  ENABLE_DEBUG_SYMBOLS := false  # -g option only.
+  DEBUG_BINARIES := true
+  STRIP_POLICY := no_strip
+  STRIP :=
+else ifeq ($(DEBUG_SYMBOL), external)
+  ENABLE_DEBUG_SYMBOLS := true
+  ZIP_DEBUGINFO_FILES := false
+else ifeq ($(DEBUG_SYMBOL), zipped)
+  ENABLE_DEBUG_SYMBOLS := true
+  ZIP_DEBUGINFO_FILES := true
+endif
 
 #
 # Compress (or not) jars
 COMPRESS_JARS=@COMPRESS_JARS@
 
< prev index next >