Shiqing Fan
42dfbc7d2f
Another CMake scripts update for:
...
correctly generate hwloc library
automatically define OMPI/OPAL/ORTE_OMPORTS for user applications
update the f77 bindings
This commit was SVN r26893.
2012-07-27 11:49:09 +00:00
Shiqing Fan
5d81c27282
Update the CMake files for Fortran 77 bindings, get ready for F90 bindings.
...
Change several variable names and update the macros.
This commit was SVN r26851.
2012-07-24 08:49:34 +00:00
Shiqing Fan
fe9857adaa
remove files that are not necessary for hwloc windows build.
...
This commit was SVN r26826.
2012-07-21 22:44:58 +00:00
Shiqing Fan
12d99a9ebb
Update the hwloc build on Windows and related files.
...
This commit was SVN r26818.
2012-07-20 12:14:28 +00:00
Shiqing Fan
c01a584511
missed a few things in the last update for hwloc on windows.
...
This commit was SVN r26745.
2012-07-04 16:33:31 +00:00
Shiqing Fan
98035d131c
update the platform win32 files for hwloc build on Windows natively.
...
This commit was SVN r26727.
2012-07-03 12:55:31 +00:00
Shiqing Fan
38c0de5541
Remove the old files.
...
This commit was SVN r26561.
2012-06-06 14:14:40 +00:00
Shiqing Fan
9b3ddfa7b2
missed one file.
...
This commit was SVN r26560.
2012-06-06 14:13:20 +00:00
Shiqing Fan
c019c0b453
Then their file names too.
...
This commit was SVN r26559.
2012-06-06 14:12:33 +00:00
Shiqing Fan
aa6cde9886
Change f77 to fortran for the rest of windows build files.
...
This commit was SVN r26558.
2012-06-06 14:09:51 +00:00
Shiqing Fan
c519352d7e
A fortran fix corresponding to r26543 for Windows build. Thanks to Eugene.
...
This commit was SVN r26546.
The following SVN revision numbers were found above:
r26543 --> open-mpi/ompi@e91d3a6f13
2012-06-04 08:33:30 +00:00
Shiqing Fan
e1d4eb3248
Add an option for enabling Java support on windows in the future.
...
This commit was SVN r26022.
2012-02-23 15:51:24 +00:00
Shiqing Fan
9e8330f8e9
Update the include path of the config file on Windows.
...
This commit was SVN r25963.
2012-02-20 10:03:08 +00:00
Shiqing Fan
cbfe43c1f4
A windows fix related to r25860.
...
This commit was SVN r25862.
The following SVN revision numbers were found above:
r25860 --> open-mpi/ompi@feb8eb8a90
2012-02-03 15:06:01 +00:00
Shiqing Fan
af6a21bded
Add a missing definition for Windows.
...
This commit was SVN r25849.
2012-02-01 16:39:40 +00:00
Shiqing Fan
2c9a4beffd
Add and remove a few components for windows build.
...
This commit was SVN r25775.
2012-01-25 09:01:27 +00:00
Shiqing Fan
740f0650a1
A more clean solution for the 64 bit windows dependencies. MSDN says the InterlockedCompareExchange64 support is only available on 2003 and newer. However, after I tested it on Windows XP 64 bit, it seems also working, probably this has been patched via SP1. So we only need to detect the compiler bit now.
...
This commit was SVN r25755.
2012-01-20 11:14:30 +00:00
Shiqing Fan
9e8c850685
Do not define this if we want Win XP compatible build.
...
This commit was SVN r25726.
2012-01-17 16:43:42 +00:00
Shiqing Fan
0ecdeff87b
Add an option for enabling/disabling the compatible support for windows xp. For example, the InterlockedCompareExchange64 support, which doesn't exist on XP. Enabling this option can make sure that the binary built on a Windows 7/Vista could also be run on Windows XP correctly.
...
This commit was SVN r25724.
2012-01-17 16:12:19 +00:00
Shiqing Fan
3e0ee394ef
Select only one libevent component.
...
This commit was SVN r25169.
2011-09-20 16:10:01 +00:00
Shiqing Fan
359488b669
Preset the hwloc definitions to be disabled on Windows.
...
This commit was SVN r25141.
2011-09-14 11:25:36 +00:00
Shiqing Fan
20ee92c16e
Make the compiler wrappers work correctly for MinGW build.
...
This commit was SVN r25051.
2011-08-16 12:32:41 +00:00
Shiqing Fan
3af7c9f7bb
Complete the MinGW build support on Windows.
...
This commit was SVN r25048.
2011-08-15 09:47:23 +00:00
Shiqing Fan
ecc923b2eb
Update the MinGW build for Windows.
...
This commit was SVN r24835.
2011-06-29 14:43:52 +00:00
Shiqing Fan
cefb2473c2
Get rid of a warning when built with VS Express.
...
Fix the command option for dumpbin.
This commit was SVN r24834.
2011-06-29 14:24:37 +00:00
Shiqing Fan
c01dee96ae
Use double cache for some of the Fortran settings in CMake configuration, so that to eliminate the "cache effect".
...
This commit was SVN r24776.
2011-06-15 20:49:08 +00:00
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
4b3b713bfc
Update the windows installdir component.
...
Don't use the old env component for windows, so remove the .windows file.
This commit was SVN r24597.
2011-04-05 12:15:41 +00:00
Eugene Loh
2770a12beb
Continue clean up of thread options started in r22841, 22842, and 22849.
...
No need for any CMRs to 1.5... that was already done in CMR 2728.
This commit was SVN r24545.
The following SVN revision numbers were found above:
r22841 --> open-mpi/ompi@b400b84162
2011-03-18 21:36:35 +00:00
Shiqing Fan
aac0db05bb
Add support for Intel Fortran compiler 12 on Windows.
...
This commit was SVN r24538.
2011-03-17 12:08:13 +00:00
Shiqing Fan
8c2865bd6a
Add the new WinVerbs btl component.
...
This commit was SVN r24477.
2011-03-02 09:14:44 +00:00
Shiqing Fan
9fb2860fdc
Install the config files.
...
This commit was SVN r24469.
2011-02-28 13:39:28 +00:00
Shiqing Fan
f45488f0db
Add a variable for appending files into the list.
...
This commit was SVN r24468.
2011-02-28 13:00:34 +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
0974a15d48
Update with the version info.
...
This commit was SVN r24415.
2011-02-18 15:23:35 +00:00
Shiqing Fan
b2f3a5b7c2
Correctly check system specific datatypes on Windows.
...
This commit was SVN r24257.
2011-01-18 09:40:58 +00:00
Shiqing Fan
f43862420c
Convert the bad dos line endings to unix style for all windows related files.
...
This commit was SVN r24137.
2010-12-02 12:08:08 +00:00
Shiqing Fan
d1ba4e8f7a
Add an option to enable/disable event thread support on Windows.
...
This commit was SVN r24124.
2010-12-01 11:27:14 +00:00
Shiqing Fan
39c9f7468e
Add support for managing priorities of windows mca components.
...
Correct the generated strings in mpi.h.
This commit was SVN r24082.
2010-11-23 19:09:06 +00:00
Shiqing Fan
62c6ee73a4
Update F77 build for Windows.
...
This commit was SVN r24065.
2010-11-17 17:27:05 +00:00
Jeff Squyres
e4744b4ed5
Per http://www.open-mpi.org/community/lists/devel/2010/11/8671.php ,
...
change a bunch of OMPI_<foo> names to OPAL_<foo>.
This commit was SVN r24046.
2010-11-12 23:22:11 +00:00
Shiqing Fan
c03ea1a5f3
A more clean way to build on Windows.
...
It's not possible to combine two shared libraries on Windows, so we have to do it a bit different. First generate a small event static library by just linking the object files, and link it into other libraries that needs the libevent API.
This commit was SVN r24039.
2010-11-11 12:02:54 +00:00
Shiqing Fan
7bac326920
Fix Windows build, add custom command to generate static libraries (opal and orte) for shared build.
...
This commit was SVN r24012.
2010-11-09 08:32:45 +00:00
Shiqing Fan
505efbaa27
Update the CMake scripts, solve a few export symbols for Windows.
...
This commit was SVN r23976.
2010-11-02 16:39:27 +00:00
Shiqing Fan
21db13a17a
Fix the CMake error that caused by unexpected empty string.
...
This commit was SVN r23960.
2010-10-27 15:06:15 +00:00
Shiqing Fan
199df1eadf
Rename a few var names.
...
This commit was SVN r23959.
2010-10-27 11:52:57 +00:00
Shiqing Fan
b2c3cb300c
Correctly configure the new libevent mca for Windows.
...
This commit was SVN r23946.
2010-10-26 09:33:47 +00:00
Shiqing Fan
a4c2ed7a87
Fix a few things for Windows build - type cast, modified variable names and unresolved symbols.
...
This commit was SVN r23783.
2010-09-21 09:40:26 +00:00
Ralph Castain
40a2bfa238
WARNING: Work on the temp branch being merged here encountered problems with bugs in subversion. Considerable effort has gone into validating the branch. However, not all conditions can be checked, so users are cautioned that it may be advisable to not update from the trunk for a few days to allow MTT to identify platform-specific issues.
...
This merges the branch containing the revamped build system based around converting autogen from a bash script to a Perl program. Jeff has provided emails explaining the features contained in the change.
Please note that configure requirements on components HAVE CHANGED. For example. a configure.params file is no longer required in each component directory. See Jeff's emails for an explanation.
This commit was SVN r23764.
2010-09-17 23:04:06 +00:00
Shiqing Fan
a987eafc90
Add another sm definition for ignoring posix sm on Windows, and exclude those source files.
...
This commit was SVN r23640.
2010-08-24 09:28:56 +00:00