-
Notifications
You must be signed in to change notification settings - Fork 2
BBS client
License
ronhuang/pcmanx-gtk2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
How to Build ============ PCManX-gtk2 uses autotools (Automake / Autoconf / libtool) to construct its building process, and provides various options for different profiles. You can launch configure script with --help to dump the supported options, and here are the latest options: --enable-static Enable static build. --disable-shared Disabled dynamic build. [Default: Dynamic] If dynamic build enabled (default), the build results in libpcmanx_core.so as the shared library for the standalone program and the plugin (if enabled). You can avoid this via the combination of the two options. --enable-debug Enable debugging support or not [Default: Disabled] It will cause PCManX to dump more detail informations. --prefix=DIR Specify the prefix directory to DIR. Usually, we woild like to use /usr as the manner defined in LSB (Linux Standard Base). --disable-docklet Disable the docklet / system tray support. [Default: Enabled] --disable-notifier Disable the popup notification support for incoming messages. [Default: Enabled] --disable-external Disable the using of external SSH and Telnet program. [Default: Enabled] --enable-plugin Enable the build of Mozilla/Firefox plugin for PCManX. You should install the development packages of Mozilla / Firefox. [Default: Disabled] --disable-nancy Disable NancyBot. ( Disable auto-reply waterballs ) [Default: Enabled] --with-mozilla=DIR Specify DIR as the Mozilla root directory for headers and libraries. --enable-libnotify Enable the use of popup notifier support by libnotify. [Default: Disabled] --disable-mouse Disable mouse click and wheel support [Default: Enabled] --enable-wget Enable wget support [Default: Disable] --enable-iplookup Enable IP location lookup. Useful to China locations. You also need to download qqwry.dat from the web and place it at ~/.pcmanx/qqwry.dat (case sensitive). [Default: Disabled] --enable-proxy Enable proxy server support [Default: Disabled] For example, if you are willing to create a special build dedicated to full- functional PCManX as standalone program and an independent plugin (no shared libraries), you can invoke the script as following: # ./configure \ --prefix=/usr \ --enable-static \ --disable-shared \ --enable-plugin Runtime Options =============== Passing "--help" argument to the command line would dump several options as following: Help Options: -?, --help Show help options Application Options: -m, --multiple-instance=N Allow multiple instances