Commit Graph

139 Commits

Author SHA1 Message Date
Guenter Obiltschnig
e395f416fb pass -DPOCO_TARGET_OSNAME and -DPOCO_TARGET_OSARCH to compiler 2016-02-02 14:37:04 +01:00
Guenter Obiltschnig
2540c5340f enable bitcode for iPhone 2016-01-11 16:46:24 +01:00
FrancisANDRE
0bf3a26f18 Use DEBUG instead of SUFFIX.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 21:08:26 +01:00
FrancisANDRE
8a726fcec7 Use powershell to start runtests2.cmd
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-15 08:27:50 +01:00
FrancisANDRE
47b972c0c8 Set echo for tracing.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-14 18:53:05 +01:00
FrancisANDRE
a348c8663a Add debug option -d
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-12 18:30:18 +01:00
Guenter Obiltschnig
b71d54d65c add -DPOCO_HAVE_ADDRINFO -DPOCO_HAVE_LIBRESOLV to Linux build configs 2015-12-11 15:54:40 +01:00
Guenter Obiltschnig
c8a39fcac1 cleaned up OS X build configurations 2015-12-11 10:03:45 +01:00
FrancisANDRE
51bd3d9798 Add optional [Component [Test]] to focus on the test to run.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-07 17:04:36 +01:00
FrancisANDRE
c1e941ecf5 Merge remote-tracking branch 'pocoproject@github/develop' into develop@kampbell 2015-12-03 07:31:14 +01:00
Francis ANDRE
ca166fc320 Refactoring 2015-12-03 07:00:19 +01:00
FrancisANDRE
78e5bcf1ba Merge remote-tracking branch 'pocoproject@github/develop' into MkdocMkrelease 2015-12-02 10:07:52 +01:00
FrancisANDRE
6d53f43d46 Refactoring, add -Wa,-mbig_obj
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-01 20:17:32 +01:00
FrancisANDRE
0de97cc324 Add LD_LIBRARY_PATH.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-12-01 20:13:47 +01:00
zosrothko
b988179dcc Rename Linux32 to Linux32-gcc 2015-12-01 08:14:28 +01:00
zosrothko
5762580af0 Generic Linux configuration
Generic Linux configuration works either for i686, x86_64 or cross compilation for ARM. For producing a Linux 32 bits on a Linux x84_64 OS, one should crossbuild with the Linux32 configuration.
2015-12-01 08:06:00 +01:00
zosrothko
08b17e82f5 Linux32: cross compilation for Linux 32 bits on a Linux 64bits 2015-12-01 08:02:33 +01:00
Aleksandar Fabijanic
be8663c395 LIBFLAGS in build/config/Linux breaks build in Ubuntu 14.04 #1053 2015-11-30 14:37:33 -06:00
FrancisANDRE
71ac932a90 Fixup make install for Cygwin.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-19 10:21:59 +01:00
FrancisANDRE
f408331525 Use import libraries for Cygwin.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-18 19:57:15 +01:00
FrancisANDRE
2f2cb3bfc0 Add POCO_BUILD for running tests from a build directory.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-18 19:35:56 +01:00
FrancisANDRE
3ea2bed26d Add LIBFLAGS.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 21:11:51 +01:00
FrancisANDRE
383f2bbf06 Add LIBFLAGS when linking a static library.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 21:10:02 +01:00
FrancisANDRE
30bec39a50 Add SHLIBFLAGS for linking shared libraries.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 21:07:36 +01:00
FrancisANDRE
1a8cd2ee7d Remove LINKFLAGS which is used for producing executables.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 21:05:21 +01:00
FrancisANDRE
ca6748f430 Remove $(OSARCH_POSTFIX).
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-11-17 19:36:10 +01:00
Daniel Rosser
9e66e6e522 tvOS / WatchOS bitcode enabled for simulators 2015-11-12 23:56:52 +11:00
Daniel Rosser
2a2b768afd tvOS / WatchOS bitcode enabled 2015-11-12 17:19:34 +11:00
kblaschke
795b4fc9bb Auto-detect OSARCH_64BITS. Otherwise, if OSARCH_64BITS is not specified, the build system would always produce 32-bit libraries, even on 64-bit hosts. 2015-11-06 11:55:21 +01:00
kblaschke
317117b510 Linux build configuration: Add -m32/-m64 flags to compiler and dynamic linker to fully support OSARCH_64BITS in cross-compiling scenarios 2015-11-06 11:30:41 +01:00
Guenter Obiltschnig
538c73ba3f add brew OpenSSL search paths to Darwin configs 2015-10-05 09:29:40 +02:00
Guenter Obiltschnig
f3995e336f added experimental watch build config 2015-09-29 20:43:22 +02:00
Guenter Obiltschnig
5184a8526f tvOS support 2015-09-29 14:25:54 +02:00
FrancisANDRE
e0c38261b6 add specific Cygwin setup for running Foundation tests.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-24 11:47:24 +02:00
FrancisANDRE
c7469d0ea1 remove the inserted line.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-24 11:36:38 +02:00
FrancisANDRE
01d029f282 remove the LIBSUFFIX setup since the x86_64 directory serves already as
discriminator.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-24 11:27:33 +02:00
FrancisANDRE
ac879caa46 Cygwin supports Unix IPCs thru a system process started by
/usr/sbin/cygserver. So, the flag -DPOCO_NO_SHAREDMEMORY can be removed. 
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-24 11:25:44 +02:00
FrancisANDRE
6c2398226b insert an empty line for clarity
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-23 15:45:45 +02:00
FrancisANDRE
f0a618b5a6 add $(POCO_BASE)/build/config/$(POCO_CONFIG) as a prerequisite
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-23 15:44:49 +02:00
FrancisANDRE
09f5b06aaf add an empty line for clarity.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-23 11:29:45 +02:00
FrancisANDRE
8cc9bda1e4 insert a empty line for clarity.
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-22 12:37:03 +02:00
FrancisANDRE
083ade8135 fix proper syntax for testing one test
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-22 09:21:11 +02:00
FrancisANDRE
e37f63c823 rename build/config/CYGWIN to build/config/Cygwin
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-21 14:42:40 +02:00
FrancisANDRE
883800f56c Use Cygwin instead of CYGWIN for POCO_HOST_OSNAME.
Setup OSARCH_64BITS to 1 for Cygwin x86_64 platform.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-21 14:18:37 +02:00
FrancisANDRE
0926c9b752 add command line arguments as [component] [test] for unit testing a
single test.

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-21 14:16:45 +02:00
FrancisANDRE
76e9d2bf02 Fix Testrunner path for Cygwin x86_64
Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-18 11:31:26 +02:00
FrancisANDRE
b7f6870cef add -Wa,-mbig-obj so assmebler could assemble object files with large
number of section on Cygwin x86_64

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-18 11:13:55 +02:00
FrancisANDRE
7470e4fc12 The u_short type is used by the struct tcphdr as
# 52 "/usr/include/netinet/tcp.h" 3 4
struct tcphdr {
 u_short th_sport;
 ...
 };
but its definition is conditionned by the D__BSD_VISIBLE constant. Thus,
config/CYGWIN should set this constant as a SYSFLAGS 

Signed-off-by: FrancisANDRE <zosrothko@orange.fr>
2015-08-17 07:32:15 +02:00
gpongelli
7985e1f1f6 Update iPhone
Updated TOOL_PREFIX path and compilers.
2015-05-14 17:47:37 +02:00
Guenter Obiltschnig
8b5899e000 updated SolarisStudio config 2015-03-27 20:50:00 +01:00