612 Commits

Author SHA1 Message Date
Roberto Di Remigio
d33dac0c0f
Add -Wall to compiler flags 2017-06-02 13:55:54 +02:00
Radovan Bast
af1cfe760e for consistency remove -std=c++11 from default; fixes #198 2017-05-22 16:22:30 +02:00
Radovan Bast
5c4a515a31 Merge pull request #194 from robertodr/yaml-project-language
Parse language field in YAML
2017-05-18 20:32:02 +02:00
Roberto Di Remigio
4ecba13766
Use XCode7.3 in Mac OS X builds 2017-05-18 10:27:12 +02:00
Roberto Di Remigio
98ba4cf3b2
Remove enable_language from language modules
Notice that cxx.cmake reference, incorrectly, CMAKE_C_COMPILER instead of CMAKE_CXX_COMPILER
2017-05-18 10:27:12 +02:00
Roberto Di Remigio
28b9ba022c
Parse language field in YAML to generate project(<PROJECT_NAME> <PROJECT_LANGUAGE>) in CMakeLists.txt 2017-05-18 10:27:12 +02:00
Radovan Bast
3349ddbe1d print MATH_LIB_SEARCH_ORDER; fixes #195 2017-05-15 17:01:20 +02:00
Radovan Bast
e607ebe284 add an example for flag validation [ci skip] 2017-05-03 16:25:43 +02:00
Radovan Bast
5a10a3f23d update doc [skip ci] 2017-05-03 11:44:33 +02:00
Radovan Bast
c4e5c3130c test with cmake 3.8.0 2017-04-28 23:21:11 +02:00
Radovan Bast
011669838e Merge pull request #193 from robertodr/fix-empty-extra-flags
Managing EXTRA_<LANG>FLAGS
2017-04-07 17:32:30 +02:00
Roberto Di Remigio
d081364685
Add EXTRA_<LANG>FLAGS to CMAKE_<LANG>_FLAGS if the former are not an empty string 2017-04-06 14:52:58 +02:00
Radovan Bast
8fd3640685 Merge pull request #191 from arnfinn/patch-1
Added missing parentheses
2017-03-31 10:04:13 +02:00
Arnfinn Hykkerud Steindal
2e92a8f876 Added missing parentheses 2017-03-31 10:03:01 +02:00
Radovan Bast
dffc84c013 make comment consistent with code 2017-03-28 14:13:20 +02:00
Radovan Bast
9006d96b1b add -std=c++11 2017-03-26 00:22:20 +01:00
Radovan Bast
5829a5991a switch to O3 2017-03-26 00:22:00 +01:00
Radovan Bast
53a6f3f715 add flanders 2017-03-24 22:34:34 +01:00
Radovan Bast
5dc60d3a3c rename --check to --profile (was copy paste error) 2017-02-14 12:01:47 +01:00
Radovan Bast
0f47558e3a add respect to the list 2017-02-06 21:09:00 +01:00
Radovan Bast
7a9736d4df add minsizerel to list of allowed build types 2017-02-04 18:37:24 +01:00
Radovan Bast
c79cbda4bd add module for profiling flags 2017-02-04 17:36:10 +01:00
Radovan Bast
319ce56308 require setting default_build_type 2017-02-04 12:25:53 +01:00
Radovan Bast
88ca810194 add doc [skip ci] 2017-02-02 20:59:47 +01:00
Radovan Bast
a5d8d51880 module to generate export header
kudos to Roberto for the suggestion
2017-02-02 19:46:44 +01:00
Radovan Bast
1d286edf2a easier doc browsing 2016-11-27 19:03:14 +01:00
Radovan Bast
e7b28d04dc switch html_theme to default 2016-11-27 18:56:36 +01:00
Radovan Bast
bffe5a5848 update conf.py to get more silent diffs 2016-11-27 18:53:34 +01:00
Radovan Bast
7bdf85dcc6 Merge pull request #181 from robertodr/master
Assert that Python >= 2.6 in the generated setup script
2016-11-22 16:16:53 +01:00
Roberto Di Remigio
b89977a037
Assert that Python >= 2.6 in the generated setup script 2016-11-22 15:52:49 +01:00
Radovan Bast
893c9bd80c set colors to "" on WIN32 2016-11-21 20:43:54 +01:00
Radovan Bast
588f26a5bc Merge pull request #180 from robertodr/master
Color module for CMake output
2016-11-21 20:41:46 +01:00
Radovan Bast
0eb3a8e56c restore git_info test 2016-11-21 20:39:57 +01:00
Roberto Di Remigio
f614025183
Better documentation 2016-11-21 19:37:37 +01:00
Roberto Di Remigio
f33a74df5a
Add a module to colorize CMake output.
Code was found on StackOverflow: http://stackoverflow.com/a/19578320
2016-11-21 19:33:58 +01:00
Radovan Bast
fe0c1f69ec generate_git_info_header always has to be called with explicit args 2016-11-18 18:25:02 +01:00
Radovan Bast
caf8d639a0 Merge pull request #179 from robertodr/master
Use only Git commands in `git_info`
2016-11-18 18:23:23 +01:00
Roberto Di Remigio
310add559b
Path to git_info.h.in is no longer hardcoded 2016-11-17 19:51:17 +01:00
Roberto Di Remigio
4efb243161
Fine-tune and fix tests 2016-11-16 15:31:57 +01:00
Roberto Di Remigio
331b81bf32
Merge remote-tracking branch 'upstream/master' 2016-11-16 11:44:11 +01:00
Roberto Di Remigio
45a4a0022f
Use only Git commands in git_info 2016-11-16 11:42:06 +01:00
Radovan Bast
8ba73f5a1d set Fortran OMP flags only if OpenMP_Fortran_FLAGS are not set; fixes #177
also fix Intel Fortran OMP depending on the version of the compiler
thanks to Lori A. Burns for the changeset
2016-08-24 08:12:55 +02:00
Radovan Bast
08d0a6837b use position in format string 2016-07-23 16:02:40 +02:00
Radovan Bast
2374f5bbed give nice error message if Python is 2.6; fixes #176 2016-07-23 16:01:46 +02:00
Radovan Bast
69927f195d dry 2016-07-18 15:11:43 +02:00
Radovan Bast
8ddd1a5f05 rearrange 2016-07-18 15:09:30 +02:00
Radovan Bast
d9287cf2a5 rm unused import 2016-07-18 15:04:00 +02:00
Radovan Bast
5dba22b8e7 sphinx doc version automatically follows __version__ 2016-07-18 14:58:52 +02:00
Radovan Bast
0da60d43eb update documentation after API changes 2016-07-18 12:17:15 +02:00
Radovan Bast
6353a2e440 do not crash if autocmake.yml does not contain any modules 2016-07-18 11:44:58 +02:00