Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ixm-one/legacy
Make CMake less painful when trying to write Modern Flexible CMake (legacy)
https://github.com/ixm-one/legacy
build-system cmake cmake-modules cmake-scripts
Last synced: about 2 months ago
JSON representation
Make CMake less painful when trying to write Modern Flexible CMake (legacy)
- Host: GitHub
- URL: https://github.com/ixm-one/legacy
- Owner: ixm-one
- License: mit
- Archived: true
- Created: 2018-10-12T10:34:19.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-09-01T06:03:44.000Z (almost 2 years ago)
- Last Synced: 2024-05-02T06:12:22.147Z (about 2 months ago)
- Topics: build-system, cmake, cmake-modules, cmake-scripts
- Language: CMake
- Homepage: https://ixm.one
- Size: 499 KB
- Stars: 107
- Watchers: 12
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Lists
- awesome-cmake - ixm - Make CMake less painful when trying to write Modern Flexible CMake. [```[MIT]```][MIT] (Utility Scripts)
README
![]()
Izzy's eXtension Modules
This is the original alpha release of IXM meant to work with CMake 3.14 and later. However, it never managed to release due to health issues, a pandemic, and burnout. It remains here for posterity. It is still available for use at:
https://legacy.ixm.one
However, this URL will be retired on January 1st, 2023. Attempts to reach this repository via the web afterwards will no longer work.
A newer IXM library targeting CMake 3.24 and later will be available no later than November 1st, 2023 at https://github.com/ixm-one/ixm
IXM was a CMake library for writing Modern *flexible* CMake. This means:
* Reducing the amount of CMake written
* Selecting reasonable defaults
* Supporting hooks and customization points for overriding said defaults
* Target and Generator Expression focused operations