Commit Graph

  • d39536213b Add makegen.xml as dependency to all *.o compilations master Thraix 2026-05-12 23:08:37 +02:00
  • 577ac677db Add generate-compile-flags as argument Thraix 2026-05-12 21:49:47 +02:00
  • 736aae3d39 Add cppversion as makegen config parameter Thraix 2026-05-10 16:27:26 +02:00
  • 8ff0411952 Refactor ConfigFile.cpp to be simpler Thraix 2026-05-09 22:46:18 +02:00
  • 5d00ada431 Add support for specifying target for dependencies Thraix 2026-05-08 19:09:00 +02:00
  • c0d6afbf1a Remove github reference in README.md Thraix 2026-05-06 21:03:50 +02:00
  • b112ab4501 Fix relative paths being put in the wrong intermediate directory Thraix 2026-01-20 23:24:27 +01:00
  • 1edcfb570b Fix project compilation failure Thraix 2026-01-20 22:27:42 +01:00
  • 7c68a839fc Format code based on clang format Thraix 2025-11-26 22:06:55 +01:00
  • 6976d330fc Add --target=<target> flag Thraix 2025-08-05 20:45:36 +02:00
  • 658d6df8a5 Add includedirexcldep makgen.xml flag Thraix 2025-06-04 22:20:09 +02:00
  • aa0b390379 Fix simple flag and excludesource Thraix 2025-06-04 22:05:37 +02:00
  • d3c334dc79 Fix absolute paths causing Makefile errors Thraix 2025-06-04 21:31:33 +02:00
  • f6caefb078 Add sourcefile as makegen.xml option Thraix 2025-05-25 16:07:32 +02:00
  • 61f9c3ee0d Fix relative paths not being included as include dependency Thraix 2020-04-26 20:13:52 +02:00
  • febfda55cc Release v1.3.0 Thraix 2020-03-07 22:06:57 +01:00
  • 302081d66b Fix full paths being prepended by ./ Thraix 2020-03-07 20:20:47 +01:00
  • c97c3221dd Add arguments and prearguments to executable file Thraix 2020-03-03 19:13:49 +01:00
  • d90076d59e Add new config arguments to makegen conf gen prompt Thraix 2020-03-02 22:31:52 +01:00
  • 80c64aa499 Add more default file extensions for source and header files Thraix 2020-03-02 22:10:54 +01:00
  • f68861367b Add exclude source and header compilation Thraix 2020-03-02 21:44:38 +01:00
  • 5f6f605e32 Add text to README. Change version to v1.3.0 Thraix 2020-03-01 22:02:07 +01:00
  • a36f245f37 Remove default debugging flags from Makefile Thraix 2020-03-01 21:02:59 +01:00
  • f2afec473f Fix MakeGen crashing when entering invalid filepaths in dependency Thraix 2020-03-01 21:01:27 +01:00
  • 4b48413941 Add support for adding linking flags Thraix 2020-03-01 20:44:13 +01:00
  • bbf5b25f3e Merge pull request #2 from Thraix/xml Tim Håkansson 2020-03-01 20:19:01 +01:00
  • c65288226c Merge changes from master Thraix 2020-03-01 20:17:08 +01:00
  • 95976c32c3 Fix dependency config generating in current folder Thraix 2019-10-25 14:45:44 +02:00
  • d9f7dc4d17 Rework how the config file is read Thraix 2019-10-18 11:44:40 +02:00
  • 36e4468f5e Fix outputname bug Thraix 2019-10-13 20:33:29 +02:00
  • f3ab790912 Read and write config as xml Thraix 2019-10-13 19:59:43 +02:00
  • 7a62789382 Port XML from Greet-Engine Thraix 2019-10-11 22:00:20 +02:00
  • 37d204fa9a Simplify logging of help commands Thraix 2019-10-11 19:01:30 +02:00
  • 67de469181 Add default config generation Thraix 2019-10-10 23:26:10 +02:00
  • 647ce0e3d8 Merge pull request #1 from Thraix/cli Tim Håkansson 2019-10-10 22:02:45 +02:00
  • d350096b3b Minor fixes Thraix 2019-10-10 21:56:26 +02:00
  • 5c302b3363 Update README and minor changes logs Thraix 2019-10-10 21:54:53 +02:00
  • 17245655d4 Add all config cli commands Thraix 2019-10-10 21:36:30 +02:00
  • 709defc4f6 Start implementing conf command Thraix 2019-10-10 18:53:33 +02:00
  • c5172c9572 Remove unnecessary includes Thraix 2019-10-08 22:09:51 +02:00
  • fb7a369f83 Fix cyclic project dependencies causing stack overflow Thraix 2019-10-08 22:00:43 +02:00
  • e786de5118 Add README and minor change to --help Thraix 2019-10-06 22:52:46 +02:00
  • ec98ddbfd4 Add --simple flag which generates a simple Makefile Thraix 2019-10-05 16:51:43 +02:00
  • 6b2b83d25c Fix problem with directories having slash at the end Thraix 2019-10-05 14:32:02 +02:00
  • dab0006ebb Remove unnecessary prints Thraix 2019-10-05 01:23:01 +02:00
  • fb4a849730 Change so that project h files are not listed as include dependency Thraix 2019-10-05 01:16:05 +02:00
  • c6efd9b382 Remove YCM files Thraix 2019-10-04 17:07:18 +02:00
  • 8315fd0897 Add jobs as default behaviour, Add run to makefile Thraix 2019-10-04 16:48:22 +02:00
  • 5a103442f8 Fix h file generated by dependency to appear in current src directory Thraix 2019-07-11 19:15:13 +02:00
  • f3b798e85e Fix absolute path in Makefile Thraix 2019-06-23 12:50:08 +02:00
  • 313ec9b770 Fix so that project builds dependencies Thraix 2019-06-16 11:48:08 +02:00
  • 3425daa792 Return error code if make fails Thraix 2019-03-01 12:03:53 +01:00
  • b47c99cc01 Tiny optimization for ConfigFile reading Thraix 2019-01-30 17:50:35 +01:00
  • 4db69abc56 Fix MakeGen not creating binary directories Thraix 2019-01-30 17:16:31 +01:00
  • aecbe5c501 Add support for h file generation Thraix 2019-01-30 16:58:52 +01:00
  • 048e3d050d Fix makegen creating Makefile if no config exist Thraix 2019-01-29 22:41:52 +01:00
  • 4e2785bb26 Add libdirs as rpaths Thraix 2019-01-09 22:17:51 +01:00
  • ab3f4dfaaa Add #compileflags as an option to makegen.conf Thraix 2019-01-09 21:22:25 +01:00
  • 6a6b9aa9e4 Merge and run makegen on project Thraix 2018-11-18 00:37:40 +01:00
  • 0eec9647a8 Merge branch 'master' of github.com:Thraix/MakeGen Thraix 2018-11-18 00:35:15 +01:00
  • 3fa804530a Fix bug where invalid settings doesn't set FLAG_INVALID in ConfigFile.cpp Thraix 2018-11-18 00:35:10 +01:00
  • 21809e3724 Add shared settings to makegen Thraix 2018-11-18 00:32:31 +01:00
  • 73503f6f48 Add timer to print how long the generation took Thraix 2018-06-10 16:51:44 +02:00
  • f77d3e8a3d Add compile progress to Makefile Thraix 2018-06-10 16:30:46 +02:00
  • 9e87c15367 Update version number and Makefile Thraix 2018-06-10 15:06:18 +02:00
  • eeb0fbe29e Fix library being forced to end with forward slash Thraix 2018-06-10 15:03:14 +02:00
  • e140cac526 Fix bug with libraries Thraix 2018-06-10 14:56:45 +02:00
  • 5283801871 Add version number to Makefile, Cleanup code Thraix 2018-06-10 12:15:41 +02:00
  • 464c483445 Move Config gen stuff to ConfigFile.cpp, Add version flag Thraix 2018-06-10 12:02:51 +02:00
  • 0af9887ea7 Add license to Makefile Thraix 2018-06-10 00:07:07 +02:00
  • 23b46ebcd8 Add more help information with --help flag Thraix 2018-06-09 23:55:41 +02:00
  • f35a89e10b Create system for generating Makefiles Thraix 2018-06-09 23:49:01 +02:00
  • c8d1ce47fe Initial commit Tim Håkansson 2018-06-09 23:45:46 +02:00