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
0aea775837
Set the compiler flags in a better way.
...
This commit was SVN r25125.
2011-09-12 08:24:27 +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
b4e5826403
Exclude two non-mca files that shouldn't be compiled under windows.
...
This commit was SVN r24669.
2011-05-02 14:39:22 +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
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
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
b2c3cb300c
Correctly configure the new libevent mca for Windows.
...
This commit was SVN r23946.
2010-10-26 09:33:47 +00:00
Shiqing Fan
c110edbf44
Use exclude lists for non-ordinary sub directories check.
...
This commit was SVN r23631.
2010-08-23 09:43:05 +00:00
Shiqing Fan
d1e66bdd01
Use variables instead of hard-coded compiler flags, in order to support various C/C++ compilers on Windows.
...
This commit was SVN r23016.
2010-04-21 12:45:00 +00:00
Shiqing Fan
c29a668e37
Remove flex.exe and its license file from the tarball.
...
cmr:v1.4
cmr:v1.5
This commit was SVN r22469.
2010-01-22 16:40:13 +00:00
Shiqing Fan
4836e8878a
Update a few more CMake scripts.
...
This commit was SVN r22454.
2010-01-19 17:34:55 +00:00
Shiqing Fan
6f8d0a1ab8
Update a few CMake scripts.
...
Add Program Database (pdb) files for installation for debug build.
This commit was SVN r22188.
2009-11-03 10:40:58 +00:00
Shiqing Fan
63cdfc0ab1
Get rid of several shadow files for windows build, use the same input file as on Linux.
...
This commit was SVN r22145.
2009-10-27 18:22:14 +00:00
Shiqing Fan
1b6db85988
Complete the support for building on UNC path.
...
This commit was SVN r21897.
2009-08-27 07:57:26 +00:00
Shiqing Fan
fb4be6fad7
First step to enable DSO build on Windows.
...
- add a cmake module for searching libltdl libraries and headers
- a configure option to enable DSO build, default OFF.
- update a few source files for including correct header
and loading correct mca libraries path/suffix.
This commit was SVN r21804.
2009-08-12 08:52:48 +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
537b8cd8b1
Get rid of improper use of SET_SOURCE_FILES_PROPERTIES. When using the latest CMake (2.6 patch 4), we get many errors, which didn't show in previous version.
...
This commit was SVN r21188.
2009-05-07 17:41:05 +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
c3380e9df2
put all generated files in the binary directory.
...
This commit was SVN r21160.
2009-05-05 13:50:48 +00:00
Shiqing Fan
8db5c3c002
Add missing quotation marks to the variables, in order to keep the semicolons in the output c file.
...
This commit was SVN r21151.
2009-05-05 08:29:19 +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
0ea6d48320
Add a missed .windows file for timer component, which should be built always statically.
...
This commit was SVN r20987.
2009-04-14 12:19:21 +00:00
Shiqing Fan
36a813415d
When build from a tarball, there will be Linux-generated files that could not be used on Windows, so exclude them, and use the ones generated by CMake.
...
This commit was SVN r20858.
2009-03-24 18:10:57 +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
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
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