|
Build_Comex
how to build Comex components on your os
Phase-Implementation IntroductionThis page lists methods to build Comex components on Linux and Windows os. Build on LinuxBuild and install from tarballsCan find tarballs in Downloads area. For comex-baseBuild Dependencies:
To build and install can use: $ ./configure --prefix=/usr --libdir=/usr/lib $ make # make linuxpkgconfigdir=/usr/share/pkgconfig install (as root) NOTE: Before build other tarballs need also to register comex-base dll in Mono GAC # gacutil -i /usr/lib/comex-base/comex-base.dll -package comex-base -gacdir /usr/lib/mono/gac -root /usr/lib For comexBuild Dependencies:
To build and install can use: $ ./configure $ make # make install (as root) For comex-gtkBuild Dependencies:
To build and install can use: $ ./configure $ make # make install (as root) For comex-qtBuild Dependencies:
To build and install can use: $ ./configure $ make # make install (as root)
Build from sourcesNeed to obtain sources using checkout instructions contained in Source Tabs. For svn comex-baseBuild Dependencies:
To build can use build script: $ ./build-lnx-comex-base.sh build output will be generated in comex-base/bin/Debug folder After you need to register in GAC generated file using: # gacutil -i <path of svn checkout>/comex-base/bin/Debug/comex-base.dll -package comex-base -gacdir /usr/lib/mono/gac -root /usr/lib You need also to create file /usr/share/pkgconfig/comex-base.pc as follow: Name: comex-base
Description: base component for comex project
Version: 0.1.8.4
Requires:
Libs: -r:<path of svn checkout>/comex-base/bin/Debug/comex-base.dllFor svn comexBuild Dependencies:
To build can use build script: $ ./build-lnx-comex.sh build output will be generated in comex/bin/Debug folder. Can run using $ mono --debug comex.exe --log-console For svn comex-gtkBuild Dependencies:
To build can use build script: $ ./build-lnx-comex-gtk.sh build output will be generated in comex-gtk/bin/Debug folder. Can run using $ mono --debug comex-gtk.exe --log-console For svn comex-qtBuild Dependencies:
To build can use build script: $ ./build-lnx-comex-qt.sh build output will be generated in comex-qt/bin/Debug folder. Can run using $ mono --debug comex-qt.exe --log-console
Build on WindowsBuild from sources on WinNeed to obtain sources using checkout instructions contained in Source Tabs. After can use SharpDevelop IDE to build all solutions. Note that you need to change reference to comex-base and log4net in other projects (comex, comex-gtk) because default reference is in GAC. |