Meaning of *_IPATH, *_LPATH, *_LIBS in ppremake Config.pp

Hi all,

I am compiling source and get stuck at thirdparty definition in Config.pp file. What is the meaning of *_IPATH, *_LPATH, *_LIBS ?

Please provide an example for: OpenSSL


OS: Ubuntu 12.04 LTS 32 bit
Panda3d version: 1.8.1

Please advise :slight_smile:

Thanks.

IPATH sets the path to the header (.h) files, ie. /usr/include
LPATH sets the path to the library (.so/.a) files, ie. /usr/lib64 or /usr/lib
LIBS sets the names of the actual libraries to use (with .so/.a and the ‘lib’ prefix stripped), eg. “ssl crypto”

If you’re looking to simply compile Panda from source, I would advise you to use makepanda instead, it automatically locates libraries on your system.

Thanks rdb,

I took a look around makepanda system. It’s easier and simple than ppremake. I will use makepanda as it is familiar with python script.