make/project.xml

Sat, 07 Dec 2024 18:56:37 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sat, 07 Dec 2024 18:56:37 +0100
changeset 0
1a157da63d7c
permissions
-rw-r--r--

add API for registering types and simple SQLite proof of concept

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://unixwork.de/uwproj">
	<dependency>
		<lang>c</lang>
	</dependency>
	
	<dependency name="sqlite">
		<pkgconfig>sqlite3</pkgconfig>
		<cflags>-DDBU_SQLITE</cflags>
	</dependency>
	
	<dependency name="postgresql">
		<pkgconfig>libpq</pkgconfig>
		<cflags>-DDBU_POSTGRESQL</cflags>
	</dependency>
	
	<dependency platform="unix">
		<make>OBJ_EXT = .o</make>
		<make>LIB_EXT = .a</make>
	</dependency>
	
	<target name="dbu">
		<feature name="sqlite" default="true">
			<dependencies>sqlite</dependencies>
		</feature>
		<feature name="postgresql" default="true">
			<dependencies>postgresql</dependencies>
		</feature>
	</target>
</project>

mercurial