Variable: ede-g++-libtool-shared-compiler

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

Value

#s(ede-object-compiler #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)
		       "libtool"
		       (("CXX" "g++")
			("LIBTOOL" . "libtool")
			("LTCOMPILE" . "$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)"))
		       eieio--unbound
		       (#s(ede-makefile-rule "%.o" "%.cpp"
					     ("@echo '$(LTCOMPILE) -o $@ $<'; \\" "$(LTCOMPILE) -o $@ $<")
					     nil))
		       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++-libtool-shared-compiler
  (clone ede-g++-shared-compiler
	 "ede-c++-shared-compiler-libtool"
	 :name "libtool"
	 :variables '(("CXX" "g++")
		      ("LIBTOOL" . "libtool")
		      ("LTCOMPILE" . "$(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)")
		      )
	 :rules (list (ede-makefile-rule
		       :target "%.o"
		       :dependencies "%.cpp"
		       :rules '("@echo '$(LTCOMPILE) -o $@ $<'; \\"
				"$(LTCOMPILE) -o $@ $<"
				)
		       ))
	 :autoconf '("AC_PROG_LIBTOOL")
	 )
  "Compiler for C sourcecode.")