Date: Thu, 13 May 2010 13:38:02 -0600 From: Stacy Millions <stacy@Millions.Ca> To: freebsd-ports@freebsd.org Subject: ports makefile question Message-ID: <4BEC551A.7090705@millions.ca>
next in thread | raw e-mail | index | archive | help
I am trying to set configure args based on the version of sqlite that is installed, but SQLITE_VER is not set until after bsd.port.post.mk so I end up with something like =============================================================== OPTIONS= SQLITE "Enable SQLITE support" on .include <bsd.port.options.mk> .if !defined(WITH_SQLITE) PLIST_SUB+= WITH_SQLITE="@comment " CONFIGURE_ARGS+= --without-sqlite --without-sqlite3 .else PLIST_SUB+= WITH_SQLITE="" USE_SQLITE= yes .endif .include <bsd.port.mk> .if defined(WITH_SQLITE) .if ${SQLITE_VER} == "3" || ${SQLITE_VER} == "34" CONFIGURE_ARGS+= --without-sqlite --with-sqlite3 .else CONFIGURE_ARGS+= --without-sqlite3 --with-sqlite .endif .endif =============================================================== This works, but I can't help but feel there is a better way. Any suggestions? -stacy
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BEC551A.7090705>