-
Notifications
You must be signed in to change notification settings - Fork 94
/
configure
executable file
·34 lines (22 loc) · 1.45 KB
/
configure
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
echo "The Ecere cross-platform SDK is pre-configured. Just type:
Linux: make
FreeBSD: gmake
Windows: mingw32-make
You need MinGW or MinGW-w64. We recommend TDM-GCC.
For best results, use the version bundled with the latest Ecere installer for Windows.
( http://ecere.org/install/windows )
OS X:
First add your toolchain bin directory to the path and set SYSROOT to the SDK directory. e.g. with Xcode 5.1.1:
export PATH=$PATH:/Applications/Xcode.app/Contents/Developer/usr/bin
export SYSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk
make
Last tested on OS X™ Mavericks with XCode 5.1.1.
Please note that debugger integration only supports GDB and will not work with LLDB. It's also recommended to install XQuartz.
Other UNIX systems:
Given various degrees of efforts, it should be possible to build on other UNIX platforms. You will need a recent version of GNU Make (gmake).
GCC or Clang is required for your C compiler. (TCC might work too)
X86, AMD64, PowerPC, 32 bit ARM architectures are all known to work.
Some assumptions about the C types are currently made. (e.g. char: signed 1 byte, int: 4 bytes, float: 4 bytes, double: 8 bytes)
If your platform offers no way to conform to these assumptions, there would be a lot of code to reconsider.
Please get in touch with us for help or to coordinate efforts improving platform support.
"