Variable: ede-g++-shared-compiler

ede-g++-shared-compiler is a variable defined in proj-shared.el.gz.

Value

#s(ede-object-compiler #s(ede-object-compiler eieio--unbound "g++"
					      (("CXX" "g++")
					       ("CXX_COMPILE" . "$(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)"))
					      (ede-source-c++)
					      (#s(ede-makefile-rule "%.o" "%.cpp"
								    ("@echo '$(CXX_COMPILE) -c $<'; \\" "$(CXX_COMPILE) $(CXX_DEPENDENCIES) -o $@ -c $<")
								    nil))
					      eieio--unbound
					      ("AC_PROG_CXX")
					      ".o" t t
					      ("CXX_DEPENDENCIES" . "-Wp,-MD,.deps/$(*F).P"))
		       "gcc -shared"
		       (("CXX_SHARED" . "g++")
			("CXX_SHARED_COMPILE" . "$(CXX_SHARED) -shared $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)"))
		       eieio--unbound eieio--unbound eieio--unbound
		       ("AC_PROG_LIBTOOL")
		       eieio--unbound eieio--unbound eieio--unbound eieio--unbound)

Documentation

Compiler for C sourcecode.

Source Code

;; Defined in /usr/src/emacs/lisp/cedet/ede/proj-shared.el.gz
(defvar ede-g++-shared-compiler
  (clone ede-g++-compiler
	 "ede-c++-shared-compiler"
	 :name "gcc -shared"
	 :variables '(("CXX_SHARED" . "g++")
		      ("CXX_SHARED_COMPILE" .
		       "$(CXX_SHARED) -shared $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)"))
	 ;; @TODO - additive modification of autoconf.
	 :autoconf '("AC_PROG_LIBTOOL")
	 )
  "Compiler for C sourcecode.")