Development
Using a CMake Configuration File
To build using a CMake configuration file, create an extension configuration file named `extension_config.cmake` with e.g., the following content:  
```cmake
duckdb_extension_load(autocomplete)
duckdb_extension_load(fts)
duckdb_extension_load(inet)
duckdb_extension_load(icu)
duckdb_extension_load(json)
duckdb_extension_load(parquet)
```  
Build DuckDB as follows:  
```bash
GEN=ninja EXTENSION_CONFIGS="extension_config.cmake" make
```  
Then, to install the extensions in one go, run:  
```bash
# for release builds
cd build/release/extension/
# for debug builds
cd build/debug/extension/
# install extensions
for EXTENSION in *; do
../duckdb -c "INSTALL '${EXTENSION}/${EXTENSION}.duckdb_extension';"
done
```