Shiqing Fan
19ecbfa324
A quick and simple fix for Windows supporting deprecated functionality warnings, let MTT run again first. MS compiler attributes check has to be accomplished in order to fully enable this feature on Windows.
...
This commit was SVN r21267.
2009-05-23 22:12:54 +00:00
Shiqing Fan
88b600c24d
set executable property for windows flex.
...
This commit was SVN r21211.
2009-05-12 09:06:29 +00:00
Greg Koenig
60485ff95f
This is a very large change to rename several #define values from
...
OMPI_* to OPAL_*. This allows opal layer to be used more independent
from the whole of ompi.
NOTE: 9 "svn mv" operations immediately follow this commit.
This commit was SVN r21180.
2009-05-06 20:11:28 +00:00
Shiqing Fan
cd565923d3
Completely remove ltdl support for Windows build.
...
This commit was SVN r21170.
2009-05-05 18:59:13 +00:00
Shiqing Fan
001c05e83c
Set and check variable "BUILD_SHARED_LIBS" in correct order.
...
This commit was SVN r21163.
2009-05-05 14:35:15 +00:00
Shiqing Fan
c3380e9df2
put all generated files in the binary directory.
...
This commit was SVN r21160.
2009-05-05 13:50:48 +00:00
Shiqing Fan
5856cedc2b
Remove libltdl related files and folders.
...
Add a find module for libltdl, so that user can still enable dlopen support (default off), and use natively installed libtool.
This commit was SVN r21146.
2009-05-04 17:35:48 +00:00
Shiqing Fan
7036e0e685
Cache the found path of CCP libraries.
...
This commit was SVN r21083.
2009-04-28 10:38:35 +00:00
Shiqing Fan
2c1680b320
Add copyright file for redistributing flex.
...
This commit was SVN r21072.
2009-04-24 16:52:17 +00:00
Shiqing Fan
4067d739b4
Add a new CMake module for finding Windows CCP libraries, so that we can remove the library files in the source tree.
...
This commit was SVN r21071.
2009-04-24 16:51:31 +00:00
Shiqing Fan
8bb6bb97a4
Make the compiler wrapper find the correct version of libraries, i.e. debug or release version based on build type.
...
This commit was SVN r20852.
2009-03-24 10:42:37 +00:00
Shiqing Fan
0fcc23c2ad
Read the exclude file list before we add them into the project. Prepare for the upcoming windows changes in common_sm_*.
...
This commit was SVN r20834.
2009-03-20 15:57:52 +00:00
Shiqing Fan
696416057d
Put the debug libraries under 'debug' sub-directory, and set the correct path to find them.
...
This commit was SVN r20830.
2009-03-19 17:11:47 +00:00
Shiqing Fan
55161a15cc
Set OMPI_DECLSPEC in CMake files, so that applications that using Open MPI libraries don't need to define OMPI_IMPORTS explicitly.
...
This commit was SVN r20829.
2009-03-19 17:09:24 +00:00
Shiqing Fan
99b415a7e0
On windows, the mca_common_* libraries should be installed in bin, otherwise the libraries that are dependent on them, e.g. shared build of mca_btl_sm, couldn't be loaded at runtime. This commit fixes the problem.
...
This commit was SVN r20735.
2009-03-05 14:57:35 +00:00
Shiqing Fan
b01d33fff8
Restore one PROJECT command, which is used for linking C object with Fortran code.
...
This commit was SVN r20717.
2009-03-04 14:57:12 +00:00
Shiqing Fan
4d3f801dbd
Try to find the installed flex on current windows system first, if it's not there, just use the one comes along with the source.
...
This commit was SVN r20642.
2009-02-26 13:03:53 +00:00
Shiqing Fan
2326f14be5
Remove the unnecessary PROJECT command, I somehow misunderstood how it should be used on Windows....
...
This commit was SVN r20634.
2009-02-25 16:07:43 +00:00
Shiqing Fan
aa2804de75
Refresh mpi.h.cmake according to the changes to mpi.h.in.
...
Add a few compiler flags which were missing.
This commit was SVN r20633.
2009-02-25 12:51:29 +00:00
Terry Dontje
0178b6c45f
Added padding to predefined handle structures to maintain library version to
...
version compatibility.
This commit was SVN r20627.
2009-02-24 17:17:33 +00:00
Shiqing Fan
252c8d1873
Add missing brackets, apparently a bug for shared build on windows.
...
This commit was SVN r20623.
2009-02-23 17:28:39 +00:00
Shiqing Fan
2f1461419c
Add a new feature for checking mca subdirectories, i.e. detecting if there is an exclude file list which indicates the files that shouldn't be added to the source list. By default, the CMake build system will simply add all source files in the required sub folders, without knowing which files have to be excluded. The first use of it is in plm/base/.windows.
...
And clean up the nested variable names, in order to make it readable.
This commit was SVN r20498.
2009-02-10 17:20:13 +00:00
Shiqing Fan
ff7ca43dd1
Update two configuration files for windows build.
...
This commit was SVN r20450.
2009-02-05 16:39:40 +00:00
Shiqing Fan
a5281f0434
- 1/4 commit for Windows Visual Studio and CCP support:
...
CMakeLists and .windows files.
In contribs preconfigured and precompiled parts.
This commit was SVN r20108.
2008-12-10 20:59:20 +00:00
George Bosilca
5079fd77ea
Add some files to the Windows distribution.
...
This commit was SVN r17053.
2008-01-04 23:10:00 +00:00
George Bosilca
02d8e721be
Include all new files.
...
This commit was SVN r16134.
2007-09-14 23:16:12 +00:00
George Bosilca
71393fdfd9
Script for generating a Windows specific patch.
...
This commit was SVN r16131.
2007-09-14 21:25:56 +00:00
George Bosilca
fa40fd61f8
Update the Windows related project and headers files.
...
This commit was SVN r16128.
2007-09-14 21:18:52 +00:00
Shiqing Fan
7e7e555ee8
- It's not a good idea to put them here right now.
...
- will be added into a tar ball later on, or we try to find another way to generate header files for windows.
This commit was SVN r15751.
2007-08-03 11:53:09 +00:00
Shiqing Fan
84bab40c31
- Header and lex files used for Windows implementation.
...
This commit was SVN r15679.
2007-07-30 10:36:49 +00:00
George Bosilca
5fb084d218
The full archive of files needed to compile natively under
...
Windows. One should use at least the latest Visual Studio
Express in order to be able to compile succesfully.
This commit was SVN r15604.
2007-07-25 06:07:16 +00:00
George Bosilca
e2666f8394
3 ways to generate OMPI binaries on Windows.
...
deploy: will create a full binary distribution (.msi file)
ompi-small: will create an update binary distribution(
no include files, nothing else except the libs and execs).
ompi_install.sh: sh script to install manually into a specific
target directory.
This commit was SVN r12589.
2006-11-13 23:28:41 +00:00