summaryrefslogtreecommitdiffstats
path: root/src/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* 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>