Radovan Bast
|
1790e0723c
|
allow custom validation of args
|
2015-10-12 16:57:27 +02:00 |
|
Radovan Bast
|
fd8ec93851
|
the default setup script name becomes "setup"
it can be changed in autocmake.cfg
|
2015-10-12 15:30:51 +02:00 |
|
Radovan Bast
|
09903e4034
|
s/defaults/override/
|
2015-10-05 15:43:19 +02:00 |
|
Radovan Bast
|
a823e300f6
|
allow config file interpolation
|
2015-10-04 23:08:31 +02:00 |
|
Radovan Bast
|
5890d462fe
|
change fetch destination
|
2015-10-01 17:38:25 +02:00 |
|
Radovan Bast
|
6472197cfe
|
do not repeat module paths
|
2015-09-22 10:03:56 +02:00 |
|
Radovan Bast
|
84b330e419
|
remove "config: custom" option; fixes #135
|
2015-09-18 11:25:50 +02:00 |
|
Radovan Bast
|
ea89ce9f0d
|
always add downloaded to module include paths
|
2015-09-17 01:21:16 +02:00 |
|
Radovan Bast
|
9646992050
|
lazy copyright range
|
2015-09-15 23:04:30 +02:00 |
|
Radovan Bast
|
da64739af3
|
place docopt under lib/docopt
|
2015-09-08 17:20:48 +02:00 |
|
Radovan Bast
|
707072615a
|
fetch docopt.py from autocmake repo
|
2015-09-08 17:14:27 +02:00 |
|
Radovan Bast
|
ea650eace1
|
s/minimum_cmake_version/min_cmake_version/
|
2015-09-07 17:45:31 +02:00 |
|
Radovan Bast
|
ea694c0bdd
|
module doc options prepend config instead of resetting it; fixes #114
|
2015-09-07 16:37:51 +02:00 |
|
Radovan Bast
|
bb526eae1b
|
sort directories in CMAKE_MODULE_PATH; fixes #111
|
2015-09-07 15:59:02 +02:00 |
|
Radovan Bast
|
66ac83482f
|
s/minimum_required_version/minimum_cmake_version/
|
2015-09-06 14:37:38 +02:00 |
|
Radovan Bast
|
f80a0f6ef3
|
add help text; fixes #108
|
2015-09-06 14:16:45 +02:00 |
|
Radovan Bast
|
704de471eb
|
make minimum CMake version configurable; fixes #109
|
2015-09-06 14:08:45 +02:00 |
|
Radovan Bast
|
ae11533157
|
hopefully more consistency
|
2015-09-03 09:33:45 +02:00 |
|
Radovan Bast
|
3bde575656
|
rm spurious 'None' in cmake command
|
2015-09-02 16:11:15 +02:00 |
|
Radovan Bast
|
48ad07e5d7
|
add url
|
2015-08-30 19:50:28 +02:00 |
|
Radovan Bast
|
831e24a35b
|
add flag --cmake-executable; fixes #81
|
2015-08-27 17:41:20 +02:00 |
|
Radovan Bast
|
d0f08604d2
|
rm ")"
|
2015-08-10 17:42:03 +02:00 |
|
Radovan Bast
|
fc5b67769b
|
update.py --self creates .gitignore; fixes #55
|
2015-08-10 17:35:46 +02:00 |
|
Radovan Bast
|
10e1099fb6
|
on linux make setup.py executable; fixes #43
|
2015-07-31 13:58:39 +02:00 |
|
Radovan Bast
|
c382c9044c
|
cosmetic change for projects without any modules
|
2015-07-31 12:30:57 +02:00 |
|
Radovan Bast
|
1908bf3c7c
|
simplify
|
2015-07-30 09:05:43 +02:00 |
|
Radovan Bast
|
cfe2823c09
|
add possibility to pass options to cmake via setup.py
|
2015-07-29 22:33:48 +02:00 |
|
Radovan Bast
|
8b8e95521f
|
allow to autofetch dependencies
|
2015-07-28 19:38:46 +02:00 |
|
Radovan Bast
|
faada401f4
|
module files are parsed for configuration by default
|
2015-07-28 12:22:11 +02:00 |
|
Radovan Bast
|
c75a3bb439
|
rephrase
|
2015-07-18 13:04:57 +02:00 |
|
Radovan Bast
|
3847f97ee1
|
add autogen notice
|
2015-07-18 13:02:44 +02:00 |
|
Radovan Bast
|
5cc5f46c61
|
typo
|
2015-07-18 09:29:33 +02:00 |
|
Radovan Bast
|
66db064fa6
|
make it possible to configure from the module doc; fixes #35
|
2015-07-17 16:05:52 +02:00 |
|
Radovan Bast
|
f7238ca4d2
|
prepare for autosource, also test update.py
|
2015-07-17 14:52:07 +02:00 |
|
Radovan Bast
|
0292b001cc
|
fix rel_cmake_module_path on windows
|
2015-07-17 11:23:52 +02:00 |
|
Radovan Bast
|
bafae8ab61
|
avoid code duplication with local cmake modules; fixes #32
the directory for downloaded modules is renamed from modules/ to downloaded/
|
2015-07-17 10:37:01 +02:00 |
|
Radovan Bast
|
01ddaa4be8
|
use same path separators for variables within cmake
|
2015-06-28 13:27:26 +02:00 |
|
Radovan Bast
|
9cc33fa014
|
add --generator flag (thanks to Miro)
|
2015-06-28 12:11:57 +02:00 |
|
Radovan Bast
|
30c9d38842
|
also pep8-test the test script; restore pep8 for update.py
|
2015-06-26 15:34:28 +02:00 |
|
Radovan Bast
|
da02f8eeb1
|
test pep8
|
2015-06-26 15:29:28 +02:00 |
|
Radovan Bast
|
da00829be5
|
catch and print error if docopt cannot handle input; fixes #10
|
2015-06-23 09:32:22 +02:00 |
|
Radovan Bast
|
9018ad347f
|
always provide --type
|
2015-06-22 21:36:18 +02:00 |
|
Radovan Bast
|
9c65de94c2
|
adapt sys.version_info for Python < 2.7; fixes #3
|
2015-06-22 09:57:10 +02:00 |
|
Radovan Bast
|
8c38f35167
|
fix for division by 0 problem for projects without any modules
|
2015-06-22 09:24:39 +02:00 |
|
Radovan Bast
|
71482f806c
|
more doc
|
2015-06-20 15:51:38 +02:00 |
|
Radovan Bast
|
39d8b029db
|
do not require python by default
|
2015-06-20 15:49:13 +02:00 |
|
Radovan Bast
|
8170fd0b6f
|
if build type not set, set to debug
|
2015-06-04 17:49:23 +02:00 |
|
Radovan Bast
|
77f6b62829
|
less assumptions about the generated CMakeLists.txt
|
2015-06-04 14:13:25 +02:00 |
|
Radovan Bast
|
ea10164306
|
less hidden assumptions
|
2015-06-04 13:53:46 +02:00 |
|
Radovan Bast
|
4755abbd31
|
prepend modules with autocmake_ to avoid namespace issues
|
2015-06-04 13:44:16 +02:00 |
|