36 Commits

Author SHA1 Message Date
63d2a2d0e2 Add main project's src dir to header search path 2025-01-05 16:07:21 +01:00
acd78e092f Add optional postmake.make include at end 2025-01-05 15:28:28 +01:00
4480c0a690 Fix stale symlink copying 2024-12-31 16:07:43 +01:00
05bf0700b5 Make sure no symlinks are followed when copying 2024-12-31 16:02:17 +01:00
2d551c59e2 Change date, more refinements 2024-12-31 14:45:50 +01:00
f3c40f4bd7 Add -n option, and other improvements 2024-12-31 14:34:36 +01:00
63dd34e926 Add -n option for normal project type
For consistency, I added this option, so any project type can be
explicitly specified. Of course, this option is the default, so it can
be left out to yield the existing behaviour.
2024-12-31 14:32:05 +01:00
9a754c83fa Changed option handling to getopts shell-builtin
The long option support, made available through the Linux version of
getopt, is incompatible with BSD getopt, found on macOS and OpenBSD.
So I decided to keep it simple and support single-letter options only.
2024-12-31 13:55:23 +01:00
c83be332d5 Fix version and commit display
Made version and commit variables static, and local to the version
display function. Previously, they would be globals, and as such would
collide with those from linked shared libraries. Now, all project types
will have them local.
2024-12-31 11:58:35 +01:00
178b2f4860 Fix library header generation
Prevent precomp.hpp to be included in header file list.
2024-12-31 11:07:27 +01:00
64b81076c9 Make include guard in version.hpp uppercase 2024-12-31 10:52:18 +01:00
27f42b1623 Fix runtime library loading for macOS 2024-12-30 13:19:55 +01:00
2e53bc0dc5 Use ASCII drawing for tree output 2024-12-30 13:17:06 +01:00
99c951c2f8 Fix typo 2024-12-29 15:56:38 +01:00
d5106f796a Add FILES section, fix quoting 2024-12-27 10:21:21 +01:00
1c2e2fd087 Change name 2024-12-27 10:03:47 +01:00
a204a6b5f6 Remove note about incomplete project 2024-12-27 10:03:04 +01:00
9c1485824f Add man page 2024-12-27 10:02:39 +01:00
5cce3fc560 Add mkproj.sh 2024-12-26 11:56:42 +01:00
3e3b103e7d Quote data dir in config file 2024-12-26 10:04:49 +01:00
57347934d4 Change config file to ini format 2024-12-26 10:03:12 +01:00
fc966fb62f Improve installation of symlinks 2024-12-26 08:51:28 +01:00
546a7deb42 Quote DATADIR 2024-12-24 11:19:10 +01:00
c43c14fb19 Add Makefile which installs everything 2024-12-24 11:04:48 +01:00
111ad3c2be Explain about the install location of templates 2024-12-24 11:04:23 +01:00
2e66524e2c Delete symlinks, will be created by Makefile 2024-12-24 10:55:42 +01:00
9e147ba41e Add make test explanation 2024-12-24 10:40:34 +01:00
9fadf2548b Small clarifications 2024-12-24 10:38:06 +01:00
1517c01832 Fix errors 2024-12-24 10:25:37 +01:00
b80b730a39 Add note 2024-12-23 17:14:52 +01:00
c2a5b0cb2f Fix installation recipe 2024-12-23 16:33:08 +01:00
e55c019ef0 Add template files 2024-12-23 16:18:39 +01:00
d2b64fdc5a Change mkcppproj to mkproj
Other project types can and will be possible in the future.
2024-12-23 16:14:51 +01:00
93f11efcc1 Add content to README.md 2024-12-23 15:55:44 +01:00
1f64049823 Fix name 2024-12-23 15:55:35 +01:00
bob
1b82bbc4cf Initial commit 2024-12-23 15:26:54 +01:00