Variable: ede-g++-libtool-shared-compiler
ede-g++-libtool-shared-compiler is a variable defined in
proj-shared.el.gz.
Value
Large 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.")