summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* issue_6517: Emoji supportalbert-github2018-10-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added issue support for the different output types. - Sources of the emoji - based on the Unicode definition v11.0: - https://unicode.org/emoji/charts/full-emoji-list.html - http://www.unicode.org/emoji/charts/full-emoji-modifiers.html - github definition list: - https://api.github.com/emojis - Input of emoji: :<test>: with the restriction that direct after the opening colon and direct before the closing colon no space is allowed - doctokinizer.l, adding detection of emoji and new command `\:` - doktokinizer.h, adding "word" type TK_EMOJI - docparser.* handling of new "word" type TK_EMOJI (analogous to HTML Entities), handling of new command `\:` - cmdmapper,cpp, cmdmapper.h, adding new command `\:` - htmlentity.cpp, adding new definition required for new command `\:` - Emoji - emoji.cpp, emoji.h, class for handling emoji analogous to HTML Entities, including small directions on how to update the code when a new emoji is defined. Not everything is converted to lowercase for comparison and accents are removed. - doxygen.cpp possibility to create list of supported emoji - handling emoji for output types (analogous to HTML Entities), see documentation for different output types - docparser.h, *docvisitor.* - rtfdocvisitor.* converting output to UTF-16 (based on http://scruss.com/blog/2017/03/12/in-the-unlikely-event-you-need-to-represent-emoji-in-rtf-using-perl/) - latexdocvisitor.*, handling arguments for emoji in output (see also latexgen.cpp for meaning of the arguments of doxygenemoji). - latexgen.cpp, adding new latex command for doxygen (doxygenemoji) and prevent too many open file (code before documentclass) - config.xml, definition of `LATEX_EMOJI_DIRECTORY` with path to images required for LaTeX output - Documentation: - emojisup.doc, user description - commands.doc, description of new command `\:` - index.doc, reference to emoji chapter - xmlcmds.doc, adjust reference to next chapter as a new chapter is added - Doxyfile*, adding emoji chapter Build system - CMakeLists.txt adding new files
* Problem with TEST_FLAGS when using CMake for Visual StudioTushar Maheshwari2018-05-131-1/+1
|
* CMake: let CMake handle the C++ standard setting if ↵Rolf Eike Beer2017-10-201-2/+3
| | | | | | | target_compile_features() is used This raises the required CMake version for this branch to get a better error message. target_compile_features() was introduced in CMake 3.1.
* CMake: remove needless variable expansionsRolf Eike Beer2017-10-201-3/+2
|
* Removed -Wno-deprecated flag from bison as it is not support on the bison ↵Dimitri van Heesch2017-09-281-2/+2
| | | | 2.3 that ships with XCode
* Suppression warnings about deprecated directiveLaurent Rineau2017-09-191-2/+2
| | | | | | | | | | | ``` constexp.y:46.1-13: warning: deprecated directive, use ‘%name-prefix’ [-Wdeprecated] %name-prefix="constexpYY" ^^^^^^^^^^^^^ [...]/src/constexp.y:46.1-13: warning: deprecated directive, use ‘%name-prefix’ [-Wdeprecated] %name-prefix="constexpYY" ^^^^^^^^^^^^^ ```
* Merge pull request #574 from brgl/fix_buildroot_buildDimitri van Heesch2017-08-211-1/+1
|\ | | | | build: fix the way lang_cfg.h is generated
| * build: fix the way lang_cfg.h is generatedBartosz Golaszewski2017-06-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This header is generated by running cmake/lang_cfg.cmake and redirecting its stderr. If any warning is emitted by this script, it ends up in the generated header and breaks the build. To avoid such problems: pass the path to the header as an argument to the cmake script and use the cmake 'file' command instead of 'message'. We can't even use message(STATUS...) as - although it prints to stdout as opposed to other types of messages - it prepends all output with a double hyphen.
* | Fixes for cross platform build with new LLVM/CLANG versionDimitri van Heesch2017-08-201-5/+12
| |
* | make use of clang compilation databaseDoug Johnston2017-04-061-0/+13
|/ | | | See: https://clang.llvm.org/docs/JSONCompilationDatabase.html
* Add sql syntax highlighting to code blocksArtur Kink2016-11-221-0/+2
|
* bison: use %declarations instead of command line options.Adrian Negreanu2016-09-211-2/+1
|
* flex: use %option instead of command line options.Adrian Negreanu2016-09-211-17/+17
|
* Minor build fixesDimitri van Heesch2016-05-091-0/+1
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-21/+38
| | | | improve performance
* Adding compilation options for flex/lex and bison/yaccalbert-github2015-12-081-20/+20
| | | | | | | | | | | | | | | Adding the options LAEX_FLAGS and YACC_FLAGS to the COMPILE_FLAGS for flex/lex bison/yacc to create more flexibility during compilation. Example: when one wants to compile e.g. fortranscanner.l with the flex debug flag -d one can perform the following steps: - touch fortranscanner.l in te src directory - run make LEX_FLAGS=-d or set environment variable LEX_FLAGS to -d run make to undo this touch again forttranscanner -l and run make (don't forget to unset the environment variable LEX_FLAGS) Analogous for bison/yacc wit the YACC_FLAGS
* Use STATIC libraries to prevent them being sharedTomáš Chvátal2015-09-011-2/+2
| | | | | | This can happen when user override definition of -DBUILD_SHARED_LIBS=ON. Without this hard-enforce the libraries would be generated as shared while never installed. Thus resulting in broken binaries.
* Undo _doxygen to libdoxygen target changeDimitri van Heesch2015-07-211-2/+2
|
* rename build target _doxygen to libdoxygenDimitri van Heesch2015-07-181-2/+2
|
* Added support for language codesDimitri van Heesch2015-05-311-2/+3
|
* Removed old build files, added install targets and other optionsDimitri van Heesch2015-05-171-0/+5
|
* Replace to_c_cmd by resource compilerDimitri van Heesch2015-05-161-65/+31
|
* use cmakeAdrian Negreanu2015-05-151-0/+270
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>