Re: rev.e library
- Posted by mattlewis (admin) Dec 08, 2008
- 1669 views
...discussion about the semantic difference of batch files vs scripts...
What is it that you want the configure/make system to do that it doesn't already do?
There is no the configure/make system in 4.0 now, as far as I can see.
There is some private Derek's batch program, untested on other machines,
and yous recomendation to me to run two separate commands:
configure, which is pure DOS/Windows batch program, and
wmake -f makefile.wat winall, which is just yet another analog of some batch program
This is the configure/make system. It's a batch file to configure the build process, both for your platform and based upon other options that you might want to set, and a makefile to build the binaries, test the binaries, and install the binaries and other files. I'm sorry that you cannot understand this, but these two things are how euphoria is meant to be built. By your logic, running any command is an analog of a batch program. And that's reasonably accurate and meaningless at the same time.
Derek has automated some additional steps that he takes. Possibly others have done similar things. I have never needed nor wanted anything beyond the configure scripts and makefiles. And based on the script, my system is configured a bit differently from Derek, so his script wouldn't even work well on my system without further editing. The point being that it is not necessary at all.
What do you believe that a configure/make system should be?
But these commands give me a bunch of error messages for now.
Yes, and when I asked about the messages, you replied with something else entirely. I enjoy helping people, but it works better if you are a constructive part of the process.
There was imake* system in v3, not perfect, but working for me.
It is abandoned at all now, in r1249 ...
Yes, it was actually abandoned long ago, but it wasn't removed from the trunk. You're welcome to continue to use it, and even to get it to work for 4.0, but it won't be part of the distribution, because it was difficult to maintain and was inflexible and not nearly as useful or powerful as the makefiles.
Matt