From 3df9f063df73a4c780c6cf000482a30c197c2b48 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Wed, 18 Jun 2014 02:14:49 +0200 Subject: os specific compile flags MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- configure | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'configure') diff --git a/configure b/configure index 69fa7e9..e8820e9 100755 --- a/configure +++ b/configure @@ -24,6 +24,8 @@ enable_quartz=0 fake_w32gdi=0 fake_quartz=0 +os=common + for arg in "$@"; do case "${arg}" in @@ -52,14 +54,18 @@ for arg in "$@"; do (--windows=developer) enable_debug=1 enable_dummy=1 enable_w32gdi=1 + os=w32 ;; (--windows) enable_w32gdi=1 + os=w32 ;; (--mac-os-x=developer) enable_debug=1 enable_dummy=1 enable_quartz=1 + os=osx ;; (--mac-os-x) enable_quartz=1 + os=osx ;; (--debug) enable_debug=1 ;; (--enable-dummy) enable_dummy=1 ;; @@ -168,6 +174,13 @@ if [ ${fake_quartz} = 1 ]; then have_quartz='Yes, fake via dummy method, `/dev/null`-style' fi fi +if [ ${os} = w32 ]; then + echo 'SO = dll' >&3 +elif [ ${os} = os ]; then + echo 'SO = dylib' >&3n + echo 'SHARED = -dynamiclib' >&3 + echo 'LDSO = ' >&3 +fi echo >&4 echo >&4 -- cgit v1.2.3-70-g09d2