summaryrefslogtreecommitdiff
path: root/templates
Commit message (Collapse)AuthorAgeFilesLines
* Allow the user to set the name of the CodeAnalysisRuleSet.Chad Elliott2023-02-131-1/+1
|
* Removed references to ociweb.comChad Elliott2023-01-261-1/+1
|
* Make dynamicflags and staticflags PRIVATE so that they are not propagated to ↵Chad Elliott2022-11-221-5/+5
| | | | projects that use the generated project.
* Added headers, inline files, and template files as variables to allow manual ↵Chad Elliott2022-11-211-0/+12
| | | | addition of install() calls.
* Added a template function to help determine if a variable value is a CMake ↵Chad Elliott2022-11-151-2/+9
| | | | macro usage. This allows us to handle those values in a special way in the template to allow conditionally linking in libraries.
* Added a missing space.Chad Elliott2022-11-111-1/+1
|
* Merge branch 'master' into elliottc/cmake-supportChad Elliott2022-11-111-1/+1
|\
| * Add -GE:HIGHENTROPYVA=offJohnny Willemsen2022-11-031-1/+1
| | | | | | | | * templates/bmake.mpd:
* | Define MPC_LIB_MODIFIER as ACE expects it to be defined.Chad Elliott2022-11-101-0/+5
| |
* | Use the workspace name in the workspace CMakeLists.txt and repaced all ↵Chad Elliott2022-11-091-8/+8
| | | | | | | | add_compile_* calls with target_compile_*.
* | Modified the template to incorporate the project name into variables.Chad Elliott2022-11-071-16/+16
| | | | | | | | Leave generated projects in their original file and included them into the workspace CMakeLists.txt
* | No need to output archive, library, or runtime output directory settings if ↵Chad Elliott2022-11-041-1/+2
| | | | | | | | building an executable.
* | Set the target link libraries to the libraries specified without any library ↵Chad Elliott2022-10-311-0/+4
| | | | | | | | decorators when CMAKE_CONFIGURATION_TYPES is not set.
* | Change target_include_directories and target_link_directories to be PRIVATE.ocielliottc2022-10-311-2/+2
| | | | | | Co-authored-by: Fred Hornsey <hornseyf@objectcomputing.com>
* | Replaced hard-coded calls to find_package() with "packages" template ↵Chad Elliott2022-10-261-14/+3
| | | | | | | | variable to allow for multiple user-determined packages.
* | Moved the configurable library decorator into the project target name and ↵Chad Elliott2022-10-251-2/+2
| | | | | | | | out of the target property. Having it in the target property caused CMake to lose all of the project dependencies.
* | Initial modifications to support switching between shared and static libraries.Chad Elliott2022-10-251-4/+24
| |
* | Process escaped characters within forfirst, forlast, fornotfirst, ↵Chad Elliott2022-10-211-4/+2
| | | | | | | | fornotlast, default template variable values, and scope function parameters. Utilize this to correct processing errors in the cmake template.
* | Check for dynamicflags and staticflags before using them. Added pch_defines.Chad Elliott2022-10-191-0/+7
| |
* | Added settings to make CMake build things in the default style of MPC.Chad Elliott2022-10-182-4/+40
| |
* | Added support for precompiled headers.Chad Elliott2022-10-171-0/+4
| |
* | Added a pre_find_target template variable and usage of compile_options. ↵Chad Elliott2022-10-141-1/+9
| | | | | | | | Also, added output_option to custom_commands.
* | Use env_includes to issue the find_package() function, as it will not have ↵Chad Elliott2022-10-131-3/+3
| | | | | | | | been modified to replace environment variables.
* | Added support for flag_overrides of command flags.Chad Elliott2022-10-121-5/+11
| |
* | Added configurable build configurations and used combined_custom to simplify ↵Chad Elliott2022-10-123-16/+37
| | | | | | | | generated CMakeLists.txt files.
* | Turn off automatic output for all custom commands. That must be handled by ↵Chad Elliott2022-10-121-1/+3
| | | | | | | | CMake modules.
* | Added hard-coded configurations for libraries.Chad Elliott2022-10-111-2/+3
| |
* | Added dynamicflags, staticflags, libpaths, and macros. Corrected basic ↵Chad Elliott2022-10-111-2/+23
| | | | | | | | support for custom types.
* | Initial commit of experimental support of CMake.Chad Elliott2022-10-101-0/+66
|/
* Generate Visual Studio 2022 projects and solutionsAdam Mitz2021-11-085-0/+54
|
* Update bmake.mpdJohnny Willemsen2021-08-221-1/+1
|
* Update bmake.mpdJohnny Willemsen2021-08-201-1/+1
|
* Merge pull request #141 from jwillemsen/jwi-bcc32coptimizeJohnny Willemsen2021-07-131-1/+1
|\ | | | | Don't use -O1 with bcc32c, it leads to crashes with TAO and stack unwi…
| * Don't use -O1 with bcc32c, it leas to crashes with TAO and stack unwindingJohnny Willemsen2021-07-131-1/+1
| | | | | | | | * templates/bmake.mpd:
* | Updated bcc32c target compiler flagsJohnny Willemsen2021-07-121-2/+2
|/ | | | * templates/bmakecommon.mpt:
* Revert "Default to x64 as default Visual Studio 2017/2019 platform"Johnny Willemsen2020-12-072-3/+3
|
* Default to x64 as default Visual Studio platformJohnny Willemsen2020-11-162-3/+3
| | | | | * templates/vs2017platforms.mpt: * templates/vs2019platforms.mpt:
* updated default Windows SDK version to match latest minor update to VS2017Adam Mitz2020-08-061-1/+1
|
* Don't use -Xclang -Wno-unused-value with bcc32cJohnny Willemsen2020-05-291-1/+1
| | | | * templates/bmakecommon.mpt:
* Try no delayed-template-parsing with bcc32cJohnny Willemsen2020-05-251-1/+1
| | | | * templates/bmakecommon.mpt:
* Revert accidental changeJohnny Willemsen2020-05-251-1/+1
| | | | * templates/bmakecommon.mpt:
* Removed -fdelayed-template-parsing for bcc64Johnny Willemsen2020-05-231-2/+2
| | | | * templates/bmakecommon.mpt:
* corrected WindowsTargetPlatformVersionBenjamin Oldenburg2019-10-071-1/+1
|
* added platform definitions for ARM and ARM64Benjamin Oldenburg2019-10-071-3/+18
|
* vs2019: default to "latest installed version" of Windows 10 SDKAdam Mitz2019-09-201-1/+1
|
* Fri Jun 28 15:52:37 UTC 2019 Chad Elliott <elliottc@objectcomputing.com>Chad Elliott2019-06-281-0/+10
|
* Wed May 22 13:21:16 UTC 2019 Chad Elliott <elliott_c@ociweb.com>Chad Elliott2019-05-222-3/+21
| | | | | | | | | * docs/templates/iar.txt: * templates/iar.mpd: * templates/iar.mpt: Added a 'gruntimelibselect' template variable to change the DLib config setting.
* Tue May 21 11:16:16 UTC 2019 Chad Elliott <elliott_c@ociweb.com>Chad Elliott2019-05-211-3/+6
| | | | | | * templates/iar.mpd: Added support for the 'linkflags' template variable.
* Replaced tabs with spacesChad Elliott2019-05-201-12/+12
|
* Fri May 17 14:42:45 UTC 2019 Chad Elliott <elliott_c@ociweb.com>Chad Elliott2019-05-171-3/+3
| | | | | | | | | | | | | | | | | * 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.