marc-lorber / oregano

Schematic capture and circuit simulator
GNU General Public License v2.0
96 stars 17 forks source link

Change buildsystem #14

Open drahnr opened 11 years ago

drahnr commented 11 years ago

For some time now oregano does not build on ArchLinux due to compatibility issues with the buildsystem used (1.11 vs 1.12 vs 1.13).

CMake or waf seem to be way more stable, at least the functionality that is required for this project.

kallisti5 commented 11 years ago

I submitted a pull request to fix this in autoconf / autotools

kallisti5 commented 11 years ago

(if you get some test error in autogen.sh on scroll-keeper, just comment out the scrollkeeper check in configure.in)

I think scrollkeeper is a dead project now. (rarian replaced it)

drahnr commented 11 years ago

It may be a personal thing, but from my experience automake adds a lot of complexity for a simple task such as a buildtool, waf/CMake address that very well, where the first is even easier to use and does not create intermediate Makefiles. Though I can understand if this is not desired.

kallisti5 commented 11 years ago

No argument here. Scons is cool as well. Someone has to do the actual work though :)

drahnr commented 11 years ago

I will fix waf, probably tonight or on friday (it's way better documented than scons)