summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CMake.html
Commit message (Collapse)AuthorAgeFilesLines
* Sphinxify the CMake document.Bill Wendling2012-07-061-584/+0
| | | | llvm-svn: 159806
* Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer2012-06-021-1/+1
| | | | llvm-svn: 157885
* [CMake] Restructure how Clang, Polly and other external projects get included.Michael J. Spencer2012-04-261-4/+4
| | | | | | | | | | | | | | | | | | | While making lld build under the tools directory I decided to refactor how this works. There is now a macro, add_llvm_external_project, which takes the name of the expected subdirectory. This sets up two CMake options. * LLVM_EXTERNAL_${NAME}_SOURCE_DIR This is the path to the source. It defaults to ${CMAKE_CURRENT_SOURCE_DIR}/${name}. * LLVM_EXTERNAL_${NAME}_BUILD Enable and disable building the tool as part of LLVM. I chose LLVM_EXTERNAL_${NAME} as a prefix so they all show up together in the GUI. llvm-svn: 155654
* [docs] Update HTML pages to refer to CSS in a way that works locally and ↵Daniel Dunbar2012-04-191-1/+1
| | | | | | with Sphinx. llvm-svn: 155153
* Add profiling support for Intel Parallel Amplifier XE (VTune) for JITted ↵Eli Bendersky2012-03-131-0/+13
| | | | | | | | | | | code in LLVM. Also refactor the existing OProfile profiling code to reuse the same interfaces with the VTune profiling code. In addition, unit tests for the profiling interfaces were added. This patch was prepared by Andrew Kaylor and Daniel Malea, and reviewed in the llvm-commits list by Jim Grosbach llvm-svn: 152620
* There are already problems with building LLVM under VS2005, and it'sChandler Carruth2011-11-161-1/+1
| | | | | | | quite old now. Update the documentation to reflect this, and direct people to use VS2008 or newer. llvm-svn: 144818
* docs/*.html: Appease W3C Checker to add "charset=utf-8".NAKAMURA Takumi2011-10-311-0/+1
| | | | llvm-svn: 143348
* Remove the Alpha backend.Dan Gohman2011-10-271-1/+1
| | | | llvm-svn: 143164
* CMake: Introduce LLVM_CLANG_SOURCE_DIR, "tools/clang" by default. Clang will ↵NAKAMURA Takumi2011-10-161-0/+5
| | | | | | not be built if LLVM_CLANG_SOURCE_DIR="" or ${LLVM_CLANG_SOURCE_DIR}/CMakeLists.txt is not found. llvm-svn: 142103
* docs/CMake.html: Clarify LLVM_LIT_TOOLS_DIR as :PATH.NAKAMURA Takumi2011-10-131-1/+1
| | | | llvm-svn: 141872
* Update the CMake documentation to the correct variables.Chandler Carruth2011-09-041-2/+3
| | | | | | Patch by arrowdodger! llvm-svn: 139106
* Update instructions: LLVM.cmake is now LLVMConfig.cmakeOscar Fuentes2011-05-011-1/+1
| | | | llvm-svn: 130631
* docs: Introduce cascading style <div> and <p> continued on <h[2-5]>.NAKAMURA Takumi2011-04-231-18/+18
| | | | | | | | | | | | | | | | | <h2>Section Example</h2> <div> <!-- h2+div is applied --> <p>Section preamble.</p> <h3>Subsection Example</h3> <p> <!-- h3+p is applied --> Subsection body </p> <!-- End of section body --> </div> FIXME: Care H5 better. llvm-svn: 130040
* docs: Use <Hn> as Heading elements instead of <DIV class="doc_foo">.NAKAMURA Takumi2011-04-181-26/+26
| | | | | | | | | H1 ... doc_title H2 ... doc_section H3 ... doc_subsection H4 ... doc_subsubsection llvm-svn: 129736
* Document how to build a LLVM pass with CMake out of source.Oscar Fuentes2011-04-121-0/+58
| | | | | | Patch by arrowdodger! llvm-svn: 129381
* CMake: support for using LLVM from client projects with find_package.Oscar Fuentes2011-04-101-0/+20
| | | | | | Patch by arrowdodger! llvm-svn: 129247
* docs/*.html: Make W3C HTML 4.01 Strict more compliant.NAKAMURA Takumi2011-04-091-1/+1
| | | | | FIXME: The logo handling in ReleaseNotes.html llvm-svn: 129208
* docs: Canonicalize URLs.NAKAMURA Takumi2011-04-091-1/+1
| | | | llvm-svn: 129181
* Support for parallel compilation (/MP) when using the VS IDE.Oscar Fuentes2011-03-021-0/+16
| | | | | | Patch by Erik Olofsson! llvm-svn: 126847
* Add testing stuff to CMake documents.NAKAMURA Takumi2011-02-091-1/+7
| | | | | | | | - Note "GnuWin32". - Note LLVM_LIT_TOOLS_DIR - Now we can run tests on VS w/e all tests might pass or not! llvm-svn: 125177
* Handles libffi on the CMake build.Oscar Fuentes2011-01-211-0/+6
| | | | | | Patch by arrowdodger! llvm-svn: 123976
* New cmake option LLVM_APPEND_VC_REV for controlling when the VCOscar Fuentes2010-12-201-0/+6
| | | | | | | | | | | | | revision id is appended to the LLVM version string. Defaults to OFF. Until now the VC revision id was always appended to the revision string whenever cmake was invoked (either explicitly or implicitly because a cmake source file changed). This was causing massive recompilations because config.h are reconfigured with the new contents of PACKAGE_VERSION. llvm-svn: 122240
* Bump required cmake version on CMake.html.Oscar Fuentes2010-11-251-1/+1
| | | | llvm-svn: 120162
* CMake: Add the new option "LLVM_LIT_ARGS".NAKAMURA Takumi2010-11-111-0/+7
| | | | | | | | Defaults: if (MSVC OR XCODE): "-sv --no-progress-bar" else: "-sv" llvm-svn: 118776
* Document LLVM_BUILD_TESTS, LLVM_INCLUDE_TESTS. New convenience targetOscar Fuentes2010-10-281-0/+14
| | | | | | UnitTests for building all the unit tests. llvm-svn: 117545
* New cmake options LLVM_INCLUDE_X (X = {TOOLS, EXAMPLES, TESTS}) forOscar Fuentes2010-09-251-0/+10
| | | | | | not generating build targets for those parts of the build. llvm-svn: 114797
* CMake: document how to incorporate LLVM into the cmake project of anOscar Fuentes2010-08-091-2/+33
| | | | | | external project. llvm-svn: 110561
* CMake: documented testing procedureOscar Fuentes2010-08-091-2/+8
| | | | llvm-svn: 110559
* Revert r103213. It broke several sections of live website.mike-m2010-05-071-0/+384
| | | | llvm-svn: 103219
* Overhauled llvm/clang docs builds. Closes PR6613.mike-m2010-05-061-384/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NOTE: 2nd part changeset for cfe trunk to follow. *** PRE-PATCH ISSUES ADDRESSED - clang api docs fail build from objdir - clang/llvm api docs collide in install PREFIX/ - clang/llvm main docs collide in install - clang/llvm main docs have full of hard coded destination assumptions and make use of absolute root in static html files; namely CommandGuide tools hard codes a website destination for cross references and some html cross references assume website root paths *** IMPROVEMENTS - bumped Doxygen from 1.4.x -> 1.6.3 - splits llvm/clang docs into 'main' and 'api' (doxygen) build trees - provide consistent, reliable doc builds for both main+api docs - support buid vs. install vs. website intentions - support objdir builds - document targets with 'make help' - correct clean and uninstall operations - use recursive dir delete only where absolutely necessary - added call function fn.RMRF which safeguards against botched 'rm -rf'; if any target (or any variable is evaluated) which attempts to remove any dirs which match a hard-coded 'safelist', a verbose error will be printed and make will error-stop. llvm-svn: 103213
* Add two CMake flags LLVM_ENABLE_PEDANTIC and LLVM_ENABLE_WERROR,Oscar Fuentes2009-12-011-2/+13
| | | | | | | | | | | PEDANTIC defaults to ON and WERROR default to off. Also add MSVC warnings. To disable warnings add the flags LLVM_ENABLE_WARNINGS (default on). Patch by Tobias Grosser! llvm-svn: 90188
* CMake: generate targets for tools and examples even whenOscar Fuentes2009-11-231-2/+8
| | | | | | LLVM_BUILD_TOOLS or LLVM_BUILD_EXAMPLES are OFF. llvm-svn: 89635
* Update doc re: LLVM_BUILD_EXAMPLES.Daniel Dunbar2009-11-221-1/+1
| | | | llvm-svn: 89607
* Two corrections for docs/CMake.html.Oscar Fuentes2009-10-211-2/+2
| | | | | | Patch by Victor Zverovich! llvm-svn: 84759
* CMake: New user-settable variable LLVM_TARGET_ARCH useful whenOscar Fuentes2009-09-131-0/+10
| | | | | | | | cross-compiling. Patch by Xerxes Rånby! llvm-svn: 81722
* CMake: LLVM_ENABLE_PIC now defaults to ON, as in `configure'. This isOscar Fuentes2009-08-181-3/+3
| | | | | | | required on some platforms for building shared libraries that link to the LLVM libraries. llvm-svn: 79339
* CMake: Removed traces of obsolete variable LLVM_PLO_FLAGS.Oscar Fuentes2009-08-161-4/+0
| | | | llvm-svn: 79204
* CMake: New option LLVM_BUILD_TOOLS. Renamed LLVM_EXAMPLES toOscar Fuentes2009-08-161-0/+6
| | | | | | LLVM_BUILD_EXAMPLES and set default to true. Documented. llvm-svn: 79203
* Documentation: fix HTML validation errors.Benjamin Kramer2009-08-051-2/+2
| | | | llvm-svn: 78196
* cmake builds don't need this hack for MSVC anymore.Daniel Dunbar2009-07-181-20/+0
| | | | llvm-svn: 76329
* Add EngineBuilder to ExecutionEngine in favor of the five optional argument ↵Reid Kleckner2009-07-181-1/+1
| | | | | | | | EE::create(). Also a test commit. llvm-svn: 76276
* CMake: New variable LLVM_LIBDIR_SUFFIX.Oscar Fuentes2009-06-121-0/+5
| | | | | | Patch by Ingmar Vanhassel! llvm-svn: 73216
* CMake: Documented how to cross-compile with CMake.Oscar Fuentes2009-06-111-1/+7
| | | | llvm-svn: 73181
* CMake: Renamed LLVM_ENABLE_ASSERTS toOscar Fuentes2009-06-041-2/+2
| | | | | | | | | LLVM_ENABLE_ASSERTIONS. Fine-tuned the logic that controls the definition of NDEBUG and _DEBUG macros. Thanks to Jay Foad for this suggestions. llvm-svn: 72864
* CMake: Implements and documents option LLVM_ENABLE_ASSERTS.Oscar Fuentes2009-06-031-0/+4
| | | | llvm-svn: 72774
* CMake: Added some VC++ specific info to CMake.html.Oscar Fuentes2008-12-311-3/+41
| | | | llvm-svn: 61521
* Global replace of yellow W3C "valid HTML/CSS" icons with blue ones.Misha Brukman2008-12-111-2/+2
| | | | llvm-svn: 60880
* CMake: Documented two cmake variables.Oscar Fuentes2008-11-251-0/+6
| | | | llvm-svn: 60008
* CMake: More documentation.Oscar Fuentes2008-11-201-4/+49
| | | | llvm-svn: 59755
* CMake: Some documentation. Work in progress.Oscar Fuentes2008-11-201-0/+271
llvm-svn: 59752
OpenPOWER on IntegriCloud