summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* sqlite3: require sqlite >= 3.9.0Travis A. Everett2018-10-171-1/+4
| | | | The generated schema is malformed in versions below 3.9.0.
* Bump minimal deployment target for OSX to 10.9 to avoid deprecation warning ↵Dimitri van Heesch2018-07-051-1/+1
| | | | while linking
* CMake: avoid if() around the whole contents of documentation CMakeLists.txtRolf Eike Beer2017-10-201-2/+5
|
* CMake: avoid if() around the whole contents of plugin CMakeLists.txtRolf Eike Beer2017-10-201-5/+1
| | | | Just don't call add_subdirectory() if the build flag is not set.
* CMake: remove CUSTOM_(LINK|INCLUDE)_DIRRolf Eike Beer2017-10-201-10/+0
| | | | | | | When some header or library is not found introduce a proper find_* call for it and use the results. Especially injecting additional link directories would just confuse the automatic library ordering done by CMake and is basically never the right solution for any link problem.
* CMake: remove needless variable expansionsRolf Eike Beer2017-10-201-14/+15
|
* Use hidden symbol visibility by defaultEmil Velikov2017-09-041-0/+7
| | | | | | | | | | Allows us to hide all the internal symbols from the final binary. Shaving some 10+% of its size. v2: use CMAKE_{LANG}_VISIBILITY_PRESET v3: add CMP0063 guard Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
* Fixes for cross platform build with new LLVM/CLANG versionDimitri van Heesch2017-08-201-1/+2
|
* Merge branch 'master' of https://github.com/dvj/doxygen into dvj-masterDimitri van Heesch2017-07-081-2/+7
|\
| * make use of clang compilation databaseDoug Johnston2017-04-061-2/+7
| | | | | | | | See: https://clang.llvm.org/docs/JSONCompilationDatabase.html
* | CMakeLists: Avoid MSVC iconv changes for MinGW buildsAdrian DC2017-07-071-5/+7
|/ | | | | Change-Id: Ibad47399f87511f6d8ef7c2238c932377777a333 Signed-off-by: Adrian DC <radian.dc@gmail.com>
* Merge pull request #425 from analizo/doxyparseDimitri van Heesch2017-02-191-0/+2
|\ | | | | new addon doxyparse, a source parsing engine
| * new addon doxyparse, a source parsing engineJoenio Costa2015-12-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | doxyparse parses source code and dumps the dependencies between the code elements. Today doxyparse is in use by Analizo* toolkit, a suite of source code analysis tools, aimed at being language-independent and extensible. * http://analizo.org Signed-off-by: Antonio Terceiro <terceiro@softwarelivre.org> Signed-off-by: João M. Miranda <joaomm88@gmail.com> Signed-off-by: Paulo Meirelles <paulo@softwarelivre.org> Signed-off-by: Vinicius Daros <vkdaros@mercurio.eclipse.ime.usp.br>
* | Adding compilation options for flex/lex and bison/yaccalbert-github2016-03-051-0/+8
|/ | | | | | | The pull request #419 didn't work for the ninja build platform The pull request #442 did only work when cmake was called but not during compilation ("make") In this patch we set the LEX_FLAGS and YACC_FLAGS when specified on the command line with cmake to the specified value, in the other case these flags are for the Ninja build system they are omitted and for all other build systems they are set to $(LEX_FLAGS) and $(YACC_FLAGS) so they can be used during runtime as well.
* allow building with custom iconv on Windowsalex85k2015-10-281-1/+3
|
* Fixed compiler warning for MacOSXDimitri van Heesch2015-09-191-0/+1
|
* Merge pull request #368 from olibre/masterDimitri van Heesch2015-07-211-0/+3
|\ | | | | Enable build of RPM/DEB/... packages
| * Rework the generation of packages DEB/RPM/... (CPack)olibre2015-07-201-1/+1
| |
| * Use CPack to generate rpm/deb packagesolibre2015-07-141-0/+3
| | | | | | | | | | Removed old unmaintained packages/rpm/doxygen.spec.in Provided cmake/packaging.cmake needs tunning on different distributions
* | doc: generate Doxygen's documentation.Adrian Negreanu2015-07-181-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * use configure_files to avoid different $ semantics when COMMAND lines are expanded in build files. ($$var vs. \$var) * nmake/gmake no longer needed by cmake, when building doc. * explicitly copy doc files into build directory to make it clear what files each build stage uses. Documentation can be built with: mkdir build/ && cd $_ cmake -Dbuild_doc=1 .. # add -G"NMake Makefiles" for nmake make docs # this builds doxygen first v3: replace file(COPY) with proper generated file tagging. v2: Remove option to build documentation independently from doxygen. tested on linux(gmake) and windows(nmake) [thanks albert]
* | Make doxywizard compatible with Qt5Dimitri van Heesch2015-07-141-0/+1
|/
* Further cleanups related to the cmake build systemDimitri van Heesch2015-06-181-1/+1
|
* Added cmake rules to build the examples that are also part of the manualDimitri van Heesch2015-06-131-1/+0
|
* Added cmake build targets for examplesDimitri van Heesch2015-06-081-0/+2
|
* Build fixes for windows buildDimitri van Heesch2015-06-071-0/+1
|
* Added missing libraries for building doxysearch on WindowsDimitri van Heesch2015-06-061-0/+8
|
* Allow selection of specific translators to compile in at build timeDimitri van Heesch2015-06-051-9/+9
|
* Fix for Travis CI build (attempt 9)Dimitri van Heesch2015-05-311-0/+1
|
* Added support for language codesDimitri van Heesch2015-05-311-0/+14
|
* Further cmake changesDimitri van Heesch2015-05-311-2/+19
| | | | | | | - made static build option for all windows targets - made wizard flex interactive - add 64bit support for libiconv on windows build - updated test mechanism
* Removed old build files, added install targets and other optionsDimitri van Heesch2015-05-171-2/+18
|
* use cmakeAdrian Negreanu2015-05-151-0/+80
runtest.pl replaced by testing/test_driver.cmake version.py replaced by cmake/version.cmake lang_cfg.py replaced by cmake/lang_cfg.cmake settings.py implemented in src/CMakeLists.txt increasebuffer.py replaced by defining the YY_BUF_SIZE and YY_READ_BUF_SIZE Signed-off-by: Adrian Negreanu <adrian.m.negreanu@intel.com>