Shiqing Fan
4490fdbd34
Add the initial support for MinGW and MSYS.
...
Correctly check the dependencies of MSYS env.
Set up configure include and lib path for building the package.
update a few more CMake scripts.
This commit was SVN r24663.
2011-04-29 14:42:07 +00:00
Shiqing Fan
90eeba252e
Make openib compile again for Windows.
...
Update the CMake script for checking mca subdirs.
Add windows support for __attribute__ packed structures.
Define usleep and posix_memalign with equivalent windows functions.
And a few minor fixes, type casts.
This commit was SVN r24429.
2011-02-22 15:49:27 +00:00
Shiqing Fan
d464601e9b
Define all the missing SIG* for Windows.
...
This commit was SVN r24402.
2011-02-16 13:46:27 +00:00
Shiqing Fan
883aeedd26
Add support for nanosleep function using Sleep on Windows. The accuracy of the sleep function on Windows is 1 millisecond mentioned in MSDN doc.
...
This commit was SVN r24175.
2010-12-15 15:43:25 +00:00
Shiqing Fan
a3d9c91ff7
Exclude stdbool.h for Windows, and use the definition in opal. Immigrate the socket pair support from libevent. Fix other minor things and make it compile.
...
This commit was SVN r23951.
2010-10-26 14:53:50 +00:00
Shiqing Fan
714883d472
A better way to make this work with VS 2010.
...
This commit was SVN r23544.
2010-08-03 09:06:50 +00:00
Shiqing Fan
ea7bf2bd9e
Correctly check the data type alignment for VS 2010 environment, and set the event include paths to global level, in order to make the clever VS load them.
...
This commit was SVN r23534.
2010-07-30 14:25:15 +00:00
Shiqing Fan
cdc7e0bec9
Mainly type casts.
...
Get rid of pthread and other unnecessary stuffs for Windows.
This commit was SVN r23376.
2010-07-12 16:17:56 +00:00
Shiqing Fan
857f1669e2
Solve a few compilation problems on Windows.
...
This commit was SVN r23193.
2010-05-21 14:30:15 +00:00
Shiqing Fan
23bb52ad05
Remove a few files from the CMakeList, that no long exist in the new libevent.
...
Add #ifdef for including _libevent_time.h.
Use the Windows version of function random().
This commit was SVN r22556.
2010-02-04 15:18:54 +00:00
Shiqing Fan
7ad3d310b8
Define SIGPIPE for Windows, just for fixing the v1.4 Windows build.
...
cmr:v1.4.2:reviewer=jsquyres
This commit was SVN r22543.
2010-02-03 18:49:22 +00:00
Shiqing Fan
4c3ea7a0d2
Add a missing header for defining O_BINARY on windows.
...
This commit was SVN r21719.
2009-07-20 09:00:58 +00:00
Shiqing Fan
503f2817b3
Corresponding changes to r21641 and r21642 for Windows.
...
- Add a CMake macro for checking OPAL_MAX_XXX values, re-written from OPAL_WITH_OPTION_MIN_MAX_VALUE m4 function.
- Definition prefix changes and additional datatype alignments checking.
- Finish the datatype splitting on Windows too. :-)
This commit was SVN r21649.
The following SVN revision numbers were found above:
r21641 --> open-mpi/ompi@6c5532072a
r21642 --> open-mpi/ompi@c971c09eb6
2009-07-13 17:39:41 +00:00
Shiqing Fan
c8284907c4
Another header for using _getch on Windows.
...
This commit was SVN r21537.
2009-06-26 13:07:08 +00:00
Shiqing Fan
77f33d182b
Add another definition for deprecated UNIX function on Windows, silent the warnings.
...
This commit was SVN r21507.
2009-06-24 18:14:23 +00:00
Shiqing Fan
e46bf10efd
Correctly include win32 util header.
...
This commit was SVN r21343.
2009-06-01 19:16:00 +00:00
Shiqing Fan
06841bf721
Fix a typo.
...
This commit was SVN r21305.
2009-05-27 19:08:46 +00:00
Shiqing Fan
ed61198423
Rewrite inet_ntop and inet_pton with WSAAddressToString and WSAStringToString for Windows. Decrease the minimum requirement for Windows Version.
...
This commit was SVN r21304.
2009-05-27 19:04:59 +00:00
Shiqing Fan
fbaa30bf61
Add a few log file definitions for Windows.
...
This commit was SVN r21119.
2009-04-30 08:59:46 +00:00
Shiqing Fan
6e04a4de08
On Windows, define a equivalent type for in_addr_t, and correctly include unistd.h.
...
This commit was SVN r20951.
2009-04-07 16:07:05 +00:00
Shiqing Fan
8086bb1a1b
SIGSTOP and SIGTSTP are not supported on Windows. But they have to be defined anyway, although they are not used for Windows.
...
This commit was SVN r20453.
2009-02-05 17:02:34 +00:00
Shiqing Fan
8673f19f50
- 2/4 commit for Windows Visual Studio and CCP support:
...
changes to the already existing ccp components
event/win32.c: merge old FD handling into new
opal_installdirs_windows.c:fix the registry handling
This commit was SVN r20109.
2008-12-10 21:01:54 +00:00
George Bosilca
41ea2cbb8c
Keep the compiler happy as several packages define these
...
constants.
This commit was SVN r19506.
2008-09-05 13:20:30 +00:00
George Bosilca
3d387bdab9
Add defines for the INT16 min and max value.
...
This commit was SVN r17052.
2008-01-04 23:09:31 +00:00
George Bosilca
da4d993176
dd some Windows missing defines & macros.
...
This commit was SVN r14184.
2007-04-01 15:55:34 +00:00
George Bosilca
4439e44179
Be even more Windows friendly.
...
This commit was SVN r13549.
2007-02-07 22:39:03 +00:00
George Bosilca
658f411ba4
As there is no X_OK on Windows, make it equal to R_OK.
...
This commit was SVN r13270.
2007-01-24 05:36:02 +00:00
George Bosilca
7a9d5b38cd
Update the Windows compatibility file.
...
This commit was SVN r13047.
2007-01-08 22:05:01 +00:00
George Bosilca
66eb007b22
New version of the Windows compatibility file.
...
This commit was SVN r12208.
2006-10-20 02:28:41 +00:00
George Bosilca
5885696079
Activate the "secure" version of srand ...
...
This commit was SVN r12007.
2006-10-05 05:43:16 +00:00
George Bosilca
3945c50982
The real fix for the C++ headers. Defining these compatibility function
...
will keep the compiler happy in both [C or C++] mode.
This commit was SVN r11994.
2006-10-05 05:14:32 +00:00
George Bosilca
ba0e6a48b4
autoconf 2.60 correctly run C++ code on Windows. Therefore we
...
don't need these 2 defines as configure will detect them automagically.
This commit was SVN r11431.
2006-08-25 23:25:43 +00:00
George Bosilca
a28b025150
Everything related to file and path management. Now we have a full
...
range of OS friendly path management functions, such as opal_basename
opal_dirname. They should always be used instead of basename and
dirname. There are several functions which allow us to create paths
that are compatible with the OS.
The OPAL_ENV_SEP define should be used (instead of ':') when a env
variable is splitted.
This commit was SVN r11336.
2006-08-22 23:25:13 +00:00
George Bosilca
423b5ecf93
Windows dependent files offer now a viable solution. More to come ...
...
This commit was SVN r11272.
2006-08-20 18:50:47 +00:00
George Bosilca
0320551262
Update include path.
...
This commit was SVN r9156.
2006-02-27 02:15:53 +00:00
George Bosilca
163391d71a
Cleanup the win32 stuff. Add some more definition for UNIX compatibility. There
...
is still an issue with the OMPI_DECLSPEC but I will investigate it a little
bit later.
This commit was SVN r8614.
2005-12-31 12:23:28 +00:00
George Bosilca
b6036d985b
Updated version of the windows compatibility file.
...
This commit was SVN r8585.
2005-12-22 00:10:56 +00:00
George Bosilca
08d33cfd52
Cleanups for the windows helpers. They will get included on the next commit.
...
This commit was SVN r8533.
2005-12-17 22:07:04 +00:00
George Bosilca
cf09491da5
Remove all useless header as well as those generating name conflicts (io.h).
...
This commit was SVN r8484.
2005-12-13 06:17:15 +00:00
George Bosilca
f636243309
Look like opal is a better place for windows related stuff.
...
This commit was SVN r8405.
2005-12-08 00:07:40 +00:00