1. --without-euphoria Don't use a precompiled version of Euphoria to build.
- Posted by andi49 Feb 07, 2014
- 1378 views
Hallo
For me this this sound like build euphoria without an eui.exe.\ But i never got it to work.
Maybe I'am wrong, or it just does not work...\
Andreas
2. Re: --without-euphoria Don't use a precompiled version of Euphoria to build.
- Posted by jimcbrown (admin) Feb 08, 2014
- 1341 views
Hallo
For me this this sound like build euphoria without an eui.exe.\ But i never got it to work.
Maybe I'am wrong, or it just does not work...\
Andreas
This option is NOT designed to allow you to just simply build without an eui.
This option is designed to be used with pretranslated sources.
The idea is, when a release is made, the pretranslated sources are done as well. Then a first time Euphoria user can just build the entire package using only a C compiler. If the pretranslated source is missing, however, then the build will fail.
The main time I've found this feature useful is when porting to another platform. A supported Euphoria platform is used to generate the pretranslated sources, then you copy the whole thing over to the new platform and build the system using the native C compiler there.
There's a build target in the makefile to generate only the pretranslated source, but it requires eui.
3. Re: --without-euphoria Don't use a precompiled version of Euphoria to build.
- Posted by andi49 Feb 09, 2014
- 1304 views
There's a build target in the makefile to generate only the pretranslated source, but it requires eui.
Hallo
Okay, i understand this now.
But, what build target? :source :euisource? I'am not really familiar with makefiles. And it does not seem to be in the explained in the makefile.
Andreas
4. Re: --without-euphoria Don't use a precompiled version of Euphoria to build.
- Posted by jimcbrown (admin) Feb 09, 2014
- 1290 views
There's a build target in the makefile to generate only the pretranslated source, but it requires eui.
Hallo
Okay, i understand this now.
But, what build target? :source :euisource? I'am not really familiar with makefiles. And it does not seem to be in the explained in the makefile.
Andreas
Generally it's make source.
euisource is specifically to build the source only for eui (the interepreter), whereas source will build it for everything (interpreter, translator, and backend runner eub).
Someone should probably file a documentation ticket to update the comments in the makefile to document the undocumented targets.