diff options
author | Mattias Andrée <maandree@operamail.com> | 2014-06-18 02:14:49 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2014-06-18 02:14:49 +0200 |
commit | 3df9f063df73a4c780c6cf000482a30c197c2b48 (patch) | |
tree | 2ec2841c13fe48f16ed31748ada98194229478b4 /configure | |
parent | fix removal of __attribute__ (diff) | |
download | libgamma-3df9f063df73a4c780c6cf000482a30c197c2b48.tar.gz libgamma-3df9f063df73a4c780c6cf000482a30c197c2b48.tar.bz2 libgamma-3df9f063df73a4c780c6cf000482a30c197c2b48.tar.xz |
os specific compile flags
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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 |