From: Jochen R. <ra...@di...> - 2006-10-05 06:32:51
|
You can have a look at foxdesktop's CVS repository or fxex's SVN=20 repository. They both use Scons as build environment and have two files=20 for project configuration: SConstruct: the actual build file project.cfg: some environment setup and variables may be helpful sourceforge.net/projects/foxdesktop sourceforge.net/projects/fxex Jochen The Devils Jester schrieb: > Actually I just found the variable, CPPPATH, now my little SCons file > works. Just need to read up on SCons more to make a more usefull > file. >=20 > On 10/4/06, The Devils Jester <the...@gm...> wrote: >> I have been playing arround with SCons, but I keep getting errors, and >> cannot figureout how to set INCLUDE paths. Any ideas from SCons >> users? >> >> Here is the .sh script (single command line usually) I usually use to >> compile my app(s). >> >> g++ myapp.cpp -o myapp -L/usr/lib -I/usr/include/fox-1.6 -lpng >> -lFOX-1.6 -lXext -ldl -lpthread -lX11 -lz -fpic -DHAVE_PNG_H >> -DHAVE_JPEG_H -DHAVE_TIFF_H >> >> Here is what I have so far with SCons (in my SConstruct file): >> Program('myapp.cpp',LIBS=3D['png', 'FOX-1.6', 'Xext', 'dl', 'pthread', >> 'X11', 'z'], LIBPATH=3D['/usr/lib']) >> >> That wont compile properly and it doesnt have the fox include path >> (the first problem is most likely related to the second). >> >> >> >> On 10/4/06, Jan Dwornik <sq...@gm...> wrote: >>> The Devils Jester wrote: >>> >>>> I cant release anything on SourceForge right now because they requir= e >>>> the source right away, and I dont have any scon/make/etc... setup, I >>>> always use a shell script to call g++ directly, and this wont do for= a >>>> public system. Any good place to get easy to follow directions on >>>> howto set an automated configure/compile/install system up? >>>> >>>> >>> It won't answer your question, but you may always import your source >>> code into project's repository (SourceForge provides free SVN/CVS >>> access) and post a link to it. I guess it's the best way if you'd lik= e >>> someone contribute build system for your project. >>> >>> PS. Screenshot looks awesome! :) >>> >> >> -- >> Talent is not something you learn, its something you refine. >> >> If you make something that any idiot can use, only idiots will use it. >> >> <a href=3D"http://www.spreadfirefox.com/?q=3Daffiliates&id=3D0&= ;t=3D1">Get >> Firefox!</a> >> >=20 >=20 --=20 ------------------------------------------------------ Dipl.-Ing. Jochen Ra=DFler Fachgebiet Datenverarbeitung in der Konstruktion (DiK) Technische Universit=E4t Darmstadt Petersenstrasse 30 D-64287 Darmstadt Tel.: +49 (0) 6151 16-5145 Fax.: +49 (0) 6151 16-6854 Email: ra...@di... WWW: http://www.dik.maschinenbau.tu-darmstadt.de |