Difference between revisions of "LibIDL"
From CBLFS
Jump to navigationJump to search (→Introduction to LibIDL) |
|||
Line 7: | Line 7: | ||
---- | ---- | ||
− | libIDL is a library licensed under the GNU LGPL for creating trees of | + | == Introduction to libIDL == |
− | CORBA Interface Definition Language (IDL) files, which is a | + | |
− | specification for defining portable interfaces. libIDL was initially | + | libIDL is a library licensed under the GNU LGPL for creating trees of CORBA Interface Definition Language (IDL) files, which is a specification for defining portable interfaces. libIDL was initially written for ORBit (the ORB from the GNOME project, and the primary means of libIDL distribution). |
− | written for ORBit (the ORB from the GNOME project, and the primary | ||
− | means of libIDL distribution). | ||
== Dependencies == | == Dependencies == |
Revision as of 14:05, 11 February 2007
Download Source: | http://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.14.tar.bz2 |
---|
Contents
Introduction to libIDL
libIDL is a library licensed under the GNU LGPL for creating trees of CORBA Interface Definition Language (IDL) files, which is a specification for defining portable interfaces. libIDL was initially written for ORBit (the ORB from the GNOME project, and the primary means of libIDL distribution).
Dependencies
Required
Optional to Build Documentation
Non-Multilib
Compile the package:
./configure --prefix=/usr && make
Install the package
make install
Multilib
32Bit
Compile the package:
CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr && make
Install the package
make install && mv -v /usr/bin/libIDL-config-2{,-32}
N32
Compile the package:
CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --libdir=/usr/lib32 && make
Install the package
make install && mv -v /usr/bin/libIDL-config-2{,-n32}
64Bit
Compile the package:
CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --libdir=/usr/lib64 && make
Install the package
make install && mv -v /usr/bin/libIDL-config-2{,-64} && ln -sfv multiarch_wrapper /usr/bin/libIDL-config-2
Documentation
If you have TeTeX installed and wold like to build the documentation, Run the following command:
make pdf && make ps && make html && makeinfo --plaintext libIDL2.texi >libIDL2.txt
Install the documentation:
install -v -m755 -d /usr/share/doc/libIDL-0.8.14/html && install -v -m644 libIDL2.{pdf,dvi,ps,txt} README \ /usr/share/doc/libIDL-0.8.14 && install -v -m644 libIDL2.html/* /usr/share/doc/libIDL-0.8.14/html
Contents
Installed Programs: | libIDL-config-2 |
---|---|
Installed Libraries: | libIDL-2.{so,a} |
Installed Directories: | /usr/include/libIDL-2.0/libIDL and /usr/share/doc/libIDL-0.8.14 |
Short Descriptions
libIDL-config-2 | determines the compile and linker flags that should be used to compile and link programs that use libIDL-2. |
---|---|
libIDL-2.{so,a} | libraries provide the functions to create and maintain trees of CORBA Interface Definition Language (IDL) files. |