Commit Graph
6 Commits
Author SHA1 Message Date
Andrey Churbanov 030d077d4b fixed missed arch renaming (from C.Bergstrom)
git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@238153 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-25 20:01:16 +00:00
Andrey Churbanov afd2c6c3fd Integrate libiomp CMake into LLVM CMake build system.
This patch integrates the libiomp CMake build system into the LLVM CMake build 
system so that users can checkout libiomp into the projects directory of llvm 
and build llvm,clang, and libiomp all together.  These changes specifically 
introduce a new install target which will put libraries and headers into the 
correct locations when either a standalone build or part of llvm.
The copy_recipe() method has been removed in favor of the POST_BUILD method 
to move headers into the exports subdirectory.  And lastly, the MicroTests.cmake 
file was refactored which led to simpler target dependencies and a new target, 
make libiomp-micro-tests, which performs the 5 small tests (test-relo, 
test-touch, etc.) when called.


git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@236534 91177308-0d34-0410-b5e6-96231b3b80d8
2015-05-05 20:02:52 +00:00
Andrey Churbanov b8903bff6a added support for PPC architectures (version 3): initial patch provided by Carlo Bertolli, latest version from Johnny Peyton
git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@226479 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-19 18:29:35 +00:00
Andrey Churbanov 889547d589 aarch64 port sent by C. Bergstrom
git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@225792 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-13 14:43:35 +00:00
Jim Cownie eb0d2c2faa Commit PowerPC64 support from Carlo Bertolli at IBM.
git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@215093 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-07 10:12:54 +00:00
Jim Cownie 8e8c442780 After three iterations of community review, we believe that this new
CMAKE buld system should meet everyone's requirements.

Enhanced CMake Build System Commit 

* Supports Linux, Mac, Windows, and Intel® Xeon Phi builds
* Supports building with gcc, icc, clang, and Visual Studio compilers
* Supports bulding "fat" libraries on OS/X with clang
* Details and documentation on how to use build system 
  are in Build_With_CMake.txt
* To use the old CMake build system (corresponds to 
  CMakeLists.txt.old), just rename CMakeLists.txt to
  CMakeLists.txt.other and rename CMakeLists.txt.old to
  CMakeLists.txt



git-svn-id: https://llvm.org/svn/llvm-project/openmp/trunk@214850 91177308-0d34-0410-b5e6-96231b3b80d8
2014-08-05 09:32:28 +00:00