Commit Graph

52 Commits

Author SHA1 Message Date
Thraix 5f6f605e32 Add text to README. Change version to v1.3.0 2020-03-01 22:02:07 +01:00
Thraix a36f245f37 Remove default debugging flags from Makefile 2020-03-01 21:04:37 +01:00
Thraix f2afec473f Fix MakeGen crashing when entering invalid filepaths in dependency 2020-03-01 21:01:27 +01:00
Thraix 4b48413941 Add support for adding linking flags 2020-03-01 20:45:14 +01:00
Tim Håkansson bbf5b25f3e Merge pull request #2 from Thraix/xml
Change config file to use xml instead
2020-03-01 20:19:01 +01:00
Thraix c65288226c Merge changes from master 2020-03-01 20:17:08 +01:00
Thraix 95976c32c3 Fix dependency config generating in current folder 2019-10-25 14:45:44 +02:00
Thraix d9f7dc4d17 Rework how the config file is read
Still need to remove reduntant code and test it much more thoroughly.
2019-10-18 11:44:40 +02:00
Thraix 36e4468f5e Fix outputname bug 2019-10-13 20:33:29 +02:00
Thraix f3ab790912 Read and write config as xml 2019-10-13 19:59:43 +02:00
Thraix 7a62789382 Port XML from Greet-Engine 2019-10-11 22:00:20 +02:00
Thraix 37d204fa9a Simplify logging of help commands 2019-10-11 19:01:30 +02:00
Thraix 67de469181 Add default config generation 2019-10-10 23:29:33 +02:00
Tim Håkansson 647ce0e3d8 Merge pull request #1 from Thraix/cli
Add config cli
2019-10-10 22:02:45 +02:00
Thraix d350096b3b Minor fixes 2019-10-10 22:01:04 +02:00
Thraix 5c302b3363 Update README and minor changes logs 2019-10-10 21:54:53 +02:00
Thraix 17245655d4 Add all config cli commands 2019-10-10 21:36:30 +02:00
Thraix 709defc4f6 Start implementing conf command 2019-10-10 18:53:33 +02:00
Thraix c5172c9572 Remove unnecessary includes 2019-10-08 22:09:51 +02:00
Thraix fb7a369f83 Fix cyclic project dependencies causing stack overflow 2019-10-08 22:00:43 +02:00
Thraix e786de5118 Add README and minor change to --help 2019-10-06 22:52:46 +02:00
Thraix ec98ddbfd4 Add --simple flag which generates a simple Makefile 2019-10-05 16:51:43 +02:00
Thraix 6b2b83d25c Fix problem with directories having slash at the end 2019-10-05 14:32:02 +02:00
Thraix dab0006ebb Remove unnecessary prints 2019-10-05 01:23:01 +02:00
Thraix fb4a849730 Change so that project h files are not listed as include dependency 2019-10-05 01:16:05 +02:00
Thraix c6efd9b382 Remove YCM files 2019-10-04 17:07:18 +02:00
Thraix 8315fd0897 Add jobs as default behaviour, Add run to makefile 2019-10-04 16:48:22 +02:00
Thraix 5a103442f8 Fix h file generated by dependency to appear in current src directory 2019-07-11 19:15:13 +02:00
Thraix f3b798e85e Fix absolute path in Makefile 2019-06-23 12:50:08 +02:00
Thraix 313ec9b770 Fix so that project builds dependencies
Currently there is a problem where the h files in the makefile are in
absolute path. This makes it so that the Makefile cannot be shared
between different computers.
2019-06-16 11:48:08 +02:00
Thraix 3425daa792 Return error code if make fails 2019-03-01 12:03:53 +01:00
Thraix b47c99cc01 Tiny optimization for ConfigFile reading 2019-01-30 17:50:35 +01:00
Thraix 4db69abc56 Fix MakeGen not creating binary directories 2019-01-30 17:16:31 +01:00
Thraix aecbe5c501 Add support for h file generation 2019-01-30 16:58:52 +01:00
Thraix 048e3d050d Fix makegen creating Makefile if no config exist 2019-01-29 22:41:52 +01:00
Thraix 4e2785bb26 Add libdirs as rpaths 2019-01-09 22:17:51 +01:00
Thraix ab3f4dfaaa Add #compileflags as an option to makegen.conf 2019-01-09 21:22:25 +01:00
Thraix 6a6b9aa9e4 Merge and run makegen on project 2018-11-18 00:37:40 +01:00
Thraix 0eec9647a8 Merge branch 'master' of github.com:Thraix/MakeGen 2018-11-18 00:35:15 +01:00
Thraix 3fa804530a Fix bug where invalid settings doesn't set FLAG_INVALID in ConfigFile.cpp 2018-11-18 00:35:10 +01:00
Thraix 21809e3724 Add shared settings to makegen 2018-11-18 00:32:31 +01:00
Thraix 73503f6f48 Add timer to print how long the generation took 2018-06-10 16:51:44 +02:00
Thraix f77d3e8a3d Add compile progress to Makefile 2018-06-10 16:30:46 +02:00
Thraix 9e87c15367 Update version number and Makefile 2018-06-10 15:06:18 +02:00
Thraix eeb0fbe29e Fix library being forced to end with forward slash 2018-06-10 15:03:14 +02:00
Thraix e140cac526 Fix bug with libraries 2018-06-10 14:56:45 +02:00
Thraix 5283801871 Add version number to Makefile, Cleanup code 2018-06-10 12:15:41 +02:00
Thraix 464c483445 Move Config gen stuff to ConfigFile.cpp, Add version flag 2018-06-10 12:02:51 +02:00
Thraix 0af9887ea7 Add license to Makefile 2018-06-10 00:07:07 +02:00
Thraix 23b46ebcd8 Add more help information with --help flag 2018-06-09 23:55:41 +02:00