Skip to content

Commit dd1997c

Browse files
committed
Add composer.json.in to ext/skeleton for PIE support
1 parent 585e581 commit dd1997c

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

ext/ext_skel.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ function copy_config_scripts() {
290290
}
291291

292292
$files[] = '.gitignore';
293+
$files[] = 'composer.json';
293294

294295
foreach($files as $config_script) {
295296
$new_config_script = $options['dir'] . $options['ext'] . DIRECTORY_SEPARATOR . $config_script;

ext/skeleton/composer.json.in

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "<your-vendor-here>/%EXTNAME%",
3+
"type": "php-ext",
4+
"license": "BSD-3-Clause",
5+
"description": "Describe your extension here",
6+
"require": {
7+
"php": "^8.3"
8+
},
9+
"php-ext": {
10+
"extension-name": "%EXTNAME%",
11+
"configure-options": [
12+
{
13+
"name": "enable-%EXTNAME%",
14+
"needs-value": false,
15+
"description": "whether to enable %EXTNAME% support"
16+
}
17+
]
18+
}
19+
}

0 commit comments

Comments
 (0)