summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Support .ixx as an inline file extension.Chad Elliott2023-04-261-1/+1
|
* Support running make from a path with spaces in it.Chad Elliott2023-04-261-1/+1
|
* Added a deug message for finding command helpers.Chad Elliott2023-04-261-0/+1
|
* Check that the path is relative before adding the current working directory.Chad Elliott2023-04-251-1/+1
|
* Fixed an issue where a directory, used in a chdir, was assumed to be ↵Chad Elliott2023-04-251-3/+3
| | | | relative to the current working directory
* Rewrote the sorting of generated components so that generated types that ↵Chad Elliott2023-03-081-27/+75
| | | | rely on other generated types get processed correctly consistently.
* Update minor to make it easier to know that this version of MPC has all of ↵Chad Elliott2023-02-171-1/+1
| | | | the new database support.
* Merge pull request #170 from DOCGroup/elliottc/versionocielliottc2023-01-212-17/+54
|\ | | | | Removed the automated version number based on ChangeLog
| * Redirect errors from git.Chad Elliott2023-01-201-1/+3
| |
| * Update version to contain git version info, when available.Chad Elliott2023-01-192-17/+52
| |
* | fix typosAdam Mitz2023-01-031-1/+1
|/
* Switch from converting $() vars to non-environment variables. Allow the ↵Chad Elliott2022-11-231-1/+1
| | | | user to set the variable at the CMake level, instead of in the environment.
* Support multiple projects in the out-of-tree workspaces.Chad Elliott2022-11-171-11/+24
|
* Handle out-of-tree directories properly by creating a workspace for each ↵Chad Elliott2022-11-172-7/+57
| | | | project group directory and adding the bin dir parameter to add_subdirectory().
* Corrected problems with generation of CMake workspaces with directories ↵Chad Elliott2022-11-172-15/+49
| | | | above or outside of the directory of the workspace.
* Added a template function to help determine if a variable value is a CMake ↵Chad Elliott2022-11-151-0/+38
| | | | macro usage. This allows us to handle those values in a special way in the template to allow conditionally linking in libraries.
* Merge branch 'master' into elliottc/cmake-supportChad Elliott2022-11-112-11/+50
|\
| * Clear out the previous custom_multi_details hash map so that we don't have ↵Chad Elliott2022-11-101-0/+5
| | | | | | | | extraneous data associated with commands.
| * Allow multiple combined custom types to have the same command.Chad Elliott2022-11-092-8/+48
| |
* | Use the workspace name in the workspace CMakeLists.txt and repaced all ↵Chad Elliott2022-11-091-1/+2
| | | | | | | | add_compile_* calls with target_compile_*.
* | Modified the template to incorporate the project name into variables.Chad Elliott2022-11-071-74/+61
| | | | | | | | Leave generated projects in their original file and included them into the workspace CMakeLists.txt
* | Fixed the translation of "." when used within libpaths.Chad Elliott2022-11-041-2/+2
| |
* | Corrected the warning message.Chad Elliott2022-11-011-1/+1
| |
* | Process escaped characters within forfirst, forlast, fornotfirst, ↵Chad Elliott2022-10-211-3/+7
| | | | | | | | fornotlast, default template variable values, and scope function parameters. Utilize this to correct processing errors in the cmake template.
* | Sort combined commands (based on original type) so that projects are ↵Chad Elliott2022-10-211-0/+6
| | | | | | | | reproducable.
* | Insert subdirectories after all find_package() calls to allow for configuration.Chad Elliott2022-10-201-3/+11
| |
* | Added a language to the workspace project.Chad Elliott2022-10-191-1/+1
| |
* | Added a workspace of sorts to handle multiple projects.Chad Elliott2022-10-171-2/+78
| |
* | Force CMake projects to be generated as if the user provided -use_env on the ↵Chad Elliott2022-10-142-1/+7
| | | | | | | | command line.
* | Temporarily escape new-line characters when creating an array so that ↵Chad Elliott2022-10-141-0/+2
| | | | | | | | regular expressions for splitting the string work properly.
* | Added configurable build configurations and used combined_custom to simplify ↵Chad Elliott2022-10-121-13/+11
| | | | | | | | generated CMakeLists.txt files.
* | Sort the types to ensure that the combined custom type name will be the same ↵Chad Elliott2022-10-121-1/+1
| | | | | | | | each time.
* | Added a 'type' to the combined custom command structure.Chad Elliott2022-10-121-6/+6
| |
* | Turn off automatic output for all custom commands. That must be handled by ↵Chad Elliott2022-10-122-33/+45
| | | | | | | | CMake modules.
* | Added dynamicflags, staticflags, libpaths, and macros. Corrected basic ↵Chad Elliott2022-10-111-7/+14
| | | | | | | | support for custom types.
* | Initial commit of experimental support of CMake.Chad Elliott2022-10-102-0/+161
| |
* | Removed unused parameter.Chad Elliott2022-10-101-4/+2
|/
* fix sln icon for vs vs 2019 and vs 2022lukemouse2022-01-302-2/+2
|
* Generate Visual Studio 2022 projects and solutionsAdam Mitz2021-11-082-0/+95
|
* Fixed typos using https://github.com/crate-ci/typosJohnny Willemsen2021-05-315-8/+8
|
* Add extension to "contains" template function.Martin Corino2020-11-111-0/+12
| | | | * modules/TemplateParser.pm:
* Use $! When Output File Creation FailedFred Hornsey2020-03-111-3/+3
| | | | Otherwise it just says it failed with no reason given.
* Tue Jan 7 01:55:14 UTC 2020 Chad Elliott <elliottc@objectcomputing.com>Chad Elliott2020-01-071-16/+34
|
* Mon Jan 6 06:21:29 UTC 2020 Chad Elliott <elliottc@objectcomputing.com>Chad Elliott2020-01-061-1/+6
|
* Mon Jul 1 18:35:43 UTC 2019 Chad Elliott <elliottc@objectcomputing.com>ocitao22ap16MPC_4_1_44ACE+TAO-6_5_6Chad Elliott2019-07-011-1/+1
|
* Fri Jun 28 15:52:37 UTC 2019 Chad Elliott <elliottc@objectcomputing.com>Chad Elliott2019-06-281-0/+56
|
* Mon Jun 17 14:17:49 UTC 2019 Chad Elliott <elliottc@objectcomputing.com>Chad Elliott2019-06-172-1/+16
|
* Replaced tabs with spacesChad Elliott2019-05-203-86/+86
|
* Fri May 17 14:42:45 UTC 2019 Chad Elliott <elliott_c@ociweb.com>Chad Elliott2019-05-175-6/+101
| | | | | | | | | | | | | | | | | * modules/Creator.pm: * modules/IARProjectCreator.pm: * modules/IARWorkspaceCreator.pm: If a project type requires relative paths, locate a relative path when replacing $() variables if at all possible. * modules/ProjectCreator.pm: * modules/TemplateParser.pm: * templates/iar.mpd: A new template function, 'extension', can be used to get the extension of a file. Additionally, non-template files can now be obtained through the custom input file interface.
* Thu May 16 17:46:26 UTC 2019 Chad Elliott <elliott_c@ociweb.com>Chad Elliott2019-05-163-3/+29
|