Compiling IDL Files / CORBA
Reiner Beck
R.K.Beck at t-online.de
Sat Mar 18 16:53:06 GMT 2000
Hi,
I am trying to compile a project which contains CORBA idl files. The
products are a "filename.hh" and a "filename.cc" file, which needs - of
course - to be compiled. I found a proposed solution in the mailing
archive, but it doesn't work!
This is what I did to the "Makefile.am":
--- snip ---
####### kdevelop will overwrite this part!!! (begin)##########
bin_PROGRAMS = testserver
testserver_SOURCES = echo.idl vg_corba_base.cpp echo_i.cpp main.cpp
testserver_LDADD = -lomniORB2 -lomniGK_stub
EXTRA_DIST = main.cpp echo_srv.h echo_i.cpp echo_i.h echo.hh
vg_corba_base.cpp vg_corba_base.h echo.idl
####### kdevelop will overwrite this part!!! (end)############
bin_PROGRAMS = testserver
IDLCOMPILER = omniidl2
IDLARGS = -t -s .cc
IDLSOURCES = $(wildcard *.idl)
EXTRA_DIST = $(wildcard *.cpp) $(IDLSOURCES)
testserver_SOURCES = $(wildcard *.cpp) $(IDLSOURCES) $(patsubst %.idl,
%.cc, $(IDLSOURCES))
%.cc %.hh: %.idl
$(IDLCOMPILER) $(IDLARGS) $<
--- snip END ---
Hitting the "Build" Button produces this output:
--- snip ---
cd .. && automake --gnu testserver/Makefile
cd .. \
&& CONFIG_FILES=testserver/Makefile CONFIG_HEADERS= /bin/sh
./config.status
creating testserver/Makefile
lomniORB2 -lomniGK_stub
make: lomniORB2: Command not found
make: [testserver] Error 127 (ignored)
*** success ***
--- snip EBD ---
I checked the resulting Makefile, if there is somewhere the "command"
lomniORB2 (which is the name of a library as you can see in the
Makefile.am), but it looks ok-ish ...
BTW, I did set the lib-entry with "Project/Options" ...
Any advice?
Am I missing something?
Thanks & Regards
Reiner
More information about the KDevelop
mailing list