Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make dynamicflags and staticflags PRIVATE so that they are not propagated to ↵ | Chad Elliott | 2022-11-22 | 1 | -5/+5 |
| | | | | projects that use the generated project. | ||||
* | Added headers, inline files, and template files as variables to allow manual ↵ | Chad Elliott | 2022-11-21 | 1 | -0/+12 |
| | | | | addition of install() calls. | ||||
* | Added a template function to help determine if a variable value is a CMake ↵ | Chad Elliott | 2022-11-15 | 1 | -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 Elliott | 2022-11-11 | 1 | -1/+1 |
| | |||||
* | Define MPC_LIB_MODIFIER as ACE expects it to be defined. | Chad Elliott | 2022-11-10 | 1 | -0/+5 |
| | |||||
* | Use the workspace name in the workspace CMakeLists.txt and repaced all ↵ | Chad Elliott | 2022-11-09 | 1 | -8/+8 |
| | | | | add_compile_* calls with target_compile_*. | ||||
* | Modified the template to incorporate the project name into variables. | Chad Elliott | 2022-11-07 | 1 | -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 Elliott | 2022-11-04 | 1 | -1/+2 |
| | | | | building an executable. | ||||
* | Set the target link libraries to the libraries specified without any library ↵ | Chad Elliott | 2022-10-31 | 1 | -0/+4 |
| | | | | decorators when CMAKE_CONFIGURATION_TYPES is not set. | ||||
* | Change target_include_directories and target_link_directories to be PRIVATE. | ocielliottc | 2022-10-31 | 1 | -2/+2 |
| | | | Co-authored-by: Fred Hornsey <hornseyf@objectcomputing.com> | ||||
* | Replaced hard-coded calls to find_package() with "packages" template ↵ | Chad Elliott | 2022-10-26 | 1 | -14/+3 |
| | | | | variable to allow for multiple user-determined packages. | ||||
* | Moved the configurable library decorator into the project target name and ↵ | Chad Elliott | 2022-10-25 | 1 | -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 Elliott | 2022-10-25 | 1 | -4/+24 |
| | |||||
* | Process escaped characters within forfirst, forlast, fornotfirst, ↵ | Chad Elliott | 2022-10-21 | 1 | -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 Elliott | 2022-10-19 | 1 | -0/+7 |
| | |||||
* | Added settings to make CMake build things in the default style of MPC. | Chad Elliott | 2022-10-18 | 1 | -4/+38 |
| | |||||
* | Added support for precompiled headers. | Chad Elliott | 2022-10-17 | 1 | -0/+4 |
| | |||||
* | Added a pre_find_target template variable and usage of compile_options. ↵ | Chad Elliott | 2022-10-14 | 1 | -1/+9 |
| | | | | Also, added output_option to custom_commands. | ||||
* | Use env_includes to issue the find_package() function, as it will not have ↵ | Chad Elliott | 2022-10-13 | 1 | -3/+3 |
| | | | | been modified to replace environment variables. | ||||
* | Added support for flag_overrides of command flags. | Chad Elliott | 2022-10-12 | 1 | -5/+11 |
| | |||||
* | Added configurable build configurations and used combined_custom to simplify ↵ | Chad Elliott | 2022-10-12 | 1 | -16/+18 |
| | | | | generated CMakeLists.txt files. | ||||
* | Turn off automatic output for all custom commands. That must be handled by ↵ | Chad Elliott | 2022-10-12 | 1 | -1/+3 |
| | | | | CMake modules. | ||||
* | Added hard-coded configurations for libraries. | Chad Elliott | 2022-10-11 | 1 | -2/+3 |
| | |||||
* | Added dynamicflags, staticflags, libpaths, and macros. Corrected basic ↵ | Chad Elliott | 2022-10-11 | 1 | -2/+23 |
| | | | | support for custom types. | ||||
* | Initial commit of experimental support of CMake. | Chad Elliott | 2022-10-10 | 1 | -0/+66 |