View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000747 | Ecere SDK | buildsystem | public | 2012-04-14 01:04 | 2013-08-07 03:33 |
Reporter | redj | Assigned To | redj | ||
Priority | immediate | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 0.44 Ryoan-ji | ||||
Target Version | 0.44.08 | Fixed in Version | 0.44.08 | ||
Summary | 0000747: make the project files (.epj) and makefiles compiler independent | ||||
Description | have compiler configurations exported to .cf files add a compiler configurations dir in global settings default to configs for now which will place .cf files in <projectDir>/configs/ | ||||
Tags | No tags attached. | ||||
|
- Not generating a separate Makefile when the non-default compiler is active |
|
should stuff like this be somehow moved to the compiler.cf file? I'd say yes... f.Printf("CFLAGS +="); if(gccCompiler) { f.Printf(" -fmessage-length=0"); switch(GetOptimization(config)) { case speed: f.Printf(" -O2"); f.Printf(" -ffast-math"); break; case size: f.Printf(" -Os"); break; } //if(compiler.targetPlatform.is32Bits) f.Printf(" -m32"); //else if(compiler.targetPlatform.is64Bits) // f.Printf(" -m64"); f.Printf(" $(FPIC)"); //f.Printf(" -fpack-struct"); } |
|
I'd say not yet =) |
|
but that's still a yes, the yes I meant ;) |
|
This has been finalized by: https://github.com/ecere/sdk/commit/31acafb2ddfc7cf8253bfaea418552722f32b3e6 Now different compilers are guaranteed to generate identical makefiles. Default configs dir if none specified in project or global settings is now <project dir>/configs |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-04-14 01:04 | redj | New Issue | |
2012-04-14 01:04 | redj | Status | new => assigned |
2012-04-14 01:04 | redj | Assigned To | => redj |
2012-04-17 03:19 | jerome | Note Added: 0000592 | |
2012-04-17 21:38 | redj | Note Added: 0000593 | |
2012-04-17 23:33 | jerome | Note Added: 0000594 | |
2012-04-17 23:39 | redj | Note Added: 0000595 | |
2012-04-17 23:39 | redj | Note Edited: 0000595 | |
2012-08-10 05:11 | jerome | Status | assigned => resolved |
2012-08-10 05:11 | jerome | Fixed in Version | => 0.44.1 Android |
2012-08-10 05:11 | jerome | Resolution | open => fixed |
2012-08-10 05:11 | jerome | Note Added: 0000628 | |
2013-05-22 20:20 | jerome | Status | resolved => closed |
2013-05-22 20:20 | jerome | Fixed in Version | 0.44.1 64 => 0.44.07 |
2013-08-07 03:33 | jerome | Fixed in Version | 0.44.07 => 0.44.08 |
2013-08-07 03:33 | jerome | Target Version | 0.44.10 64 => 0.44.08 |