https://github.com/samuelmarks/freebsd-m4-portable
FreeBSD's m4 macro language processor ported to Windows & others
https://github.com/samuelmarks/freebsd-m4-portable
Last synced: 3 months ago
JSON representation
FreeBSD's m4 macro language processor ported to Windows & others
- Host: GitHub
- URL: https://github.com/samuelmarks/freebsd-m4-portable
- Owner: SamuelMarks
- License: other
- Created: 2023-05-26T23:28:52.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-05-28T22:12:16.000Z (about 3 years ago)
- Last Synced: 2025-03-23T01:28:07.205Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-BSD.md
Awesome Lists containing this project
README
m4_freebsd
==========
[](https://opensource.org/licenses/BSD-2-Clause)
[](https://en.wikipedia.org/wiki/C89_(C_version))
`m4` is one of those annoying dependencies that is used in build systems. It's also an arbitrary macro language, but that's not used as often nowadays.
Documentation: https://man.freebsd.org/cgi/man.cgi?query=m4
BSD-2-Clause: This ports their implementation from FreeBSD's source tree at [freebsd/freebsd-src@`046d8d8`](https://github.com/freebsd/freebsd-src/commit/046d8d89ed1956944b12ec4f0580c30bc202bbfb).
Anyway, this ports it from FreeBSD to Windows, Linux and others.
Specifically this adds support to:
- **Windows**
- [coming soon] MSVC 2022* (tested on x86 and x64)
- [coming soon] MinGW (tested on x86 and x64)
- Cygwin
*should support all versions down to ~2010 also
- **Linux**
- GCC
- Clang
---
## License
Licensed under BSD 2 clause ([LICENSE-BSD-2](LICENSE-BSD) or )
### Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, shall be licensed as above, without any
additional terms or conditions.