84 Commits

Author SHA1 Message Date
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
Radovan Bast
3e4272cf14 rename bootstrap to update 2015-06-04 12:13:44 +02:00