1. --without-euphoria Don't use a precompiled version of Euphoria to build.

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

new topic     » topic index » view message » categorize

2. Re: --without-euphoria Don't use a precompiled version of Euphoria to build.

andi49 said...

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.

new topic     » goto parent     » topic index » view message » categorize

3. Re: --without-euphoria Don't use a precompiled version of Euphoria to build.

jimcbrown said...

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

new topic     » goto parent     » topic index » view message » categorize

4. Re: --without-euphoria Don't use a precompiled version of Euphoria to build.

andi49 said...
jimcbrown said...

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.

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu