Sha256: f60212589d1ddbe0507a84388305bff68223af7f6319b18c4375f5e3e7a2eea2

Contents?: true

Size: 1.55 KB

Versions: 9

Compression:

Stored size: 1.55 KB

Contents

QT -= core

TARGET = zlib
TEMPLATE = lib

CONFIG += staticlib warn_on

INCLUDEPATH += \
../../../../platform/shared/ruby/include\
../../../../platform/shared\
../../../../platform/shared/common

macx {
  DESTDIR = ../../../../platform/osx/bin/extensions
  OBJECTS_DIR = ../../../../platform/osx/bin/extensions/zlib
  INCLUDEPATH += ../../../../platform/shared/ruby/iphone
}
win32 {
  DESTDIR = ../../../../platform/win32/bin/extensions
  OBJECTS_DIR = ../../../../platform/win32/bin/extensions/zlib
  DEFINES += WIN32 _WINDOWS _LIB _UNICODE UNICODE
  Debug {
    DEFINES += _DEBUG DEBUG
  }
  Release {
    DEFINES += _NDEBUG NDEBUG
  }
  INCLUDEPATH += ../../../../platform/shared/ruby/win32
}

DEFINES += RHODES_QT_PLATFORM _XOPEN_SOURCE _DARWIN_C_SOURCE

!isEmpty(RHOSIMULATOR_BUILD) {
  DEFINES += RHODES_EMULATOR
}

!win32 {
  QMAKE_CFLAGS_WARN_ON += -Wno-extra -Wno-unused -Wno-sign-compare -Wno-format -Wno-parentheses
  QMAKE_CXXFLAGS_WARN_ON += -Wno-extra -Wno-unused -Wno-sign-compare -Wno-format -Wno-parentheses
  # QMAKE_CFLAGS += -fvisibility=hidden
  # QMAKE_CXXFLAGS += -fvisibility=hidden
}
win32 {
  QMAKE_CFLAGS_WARN_ON += /wd4996 /wd4100 /wd4005
  QMAKE_CXXFLAGS_WARN_ON += /wd4996 /wd4100 /wd4005
  QMAKE_CFLAGS_RELEASE += /O2
  QMAKE_CXXFLAGS_RELEASE += /O2
}

HEADERS += \
crc32.h\
deflate.h\
gzguts.h\
inffast.h\
inffixed.h\
inflate.h\
inftrees.h\
trees.h\
zconf.h\
zlib.h\
zutil.h

SOURCES += \
adler32.c\
compress.c\
crc32.c\
deflate.c\
gzclose.c\
gzlib.c\
gzread.c\
gzwrite.c\
infback.c\
inffast.c\
inflate.c\
inftrees.c\
trees.c\
uncompr.c\
zlib.c\
zutil.c

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
rhodes-5.5.15 lib/extensions/zlib/ext/zlib.pro
rhodes-5.5.0.22 lib/extensions/zlib/ext/zlib.pro
rhodes-5.5.2 lib/extensions/zlib/ext/zlib.pro
rhodes-5.5.0.7 lib/extensions/zlib/ext/zlib.pro
rhodes-5.5.0.3 lib/extensions/zlib/ext/zlib.pro
rhodes-5.5.0 lib/extensions/zlib/ext/zlib.pro
tauplatform-1.0.3 lib/extensions/zlib/ext/zlib.pro
tauplatform-1.0.2 lib/extensions/zlib/ext/zlib.pro
tauplatform-1.0.1 lib/extensions/zlib/ext/zlib.pro