[Libreoffice-commits] core.git: 2 commits - bin/lo-all-static-libs Repository.mk vcl/Module_vcl.mk vcl/source
Tor Lillqvist
tml at collabora.com
Tue Apr 8 07:05:54 PDT 2014
Repository.mk | 2 +-
bin/lo-all-static-libs | 1 +
vcl/Module_vcl.mk | 2 +-
vcl/source/opengl/OpenGLContext.cxx | 12 ++++++++++--
4 files changed, 13 insertions(+), 4 deletions(-)
New commits:
commit b5e1693fe70f6b90120d367c3a8b4c46fe874a69
Author: Tor Lillqvist <tml at collabora.com>
Date: Tue Apr 8 16:59:56 2014 +0300
The GLEW lib, too
Change-Id: Ic0a9ed4aa95418fdc1a2e49419eb2a2482351232
diff --git a/bin/lo-all-static-libs b/bin/lo-all-static-libs
index 1c9af5a..e1d6e0d 100755
--- a/bin/lo-all-static-libs
+++ b/bin/lo-all-static-libs
@@ -45,6 +45,7 @@ echo $INSTDIR/$LIBO_LIB_FOLDER/lib*.a \
$foolibs \
$WORKDIR/LinkTarget/StaticLibrary/lib*.a \
$androidlibs \
+ $WORKDIR/UnpackedTarball/glew/lib/*.a \
$WORKDIR/UnpackedTarball/icu/source/lib/*.a \
$WORKDIR/UnpackedTarball/lcms2/src/.libs/*.a \
$WORKDIR/UnpackedTarball/libabw/src/lib/.libs/*.a \
commit 7232a2d520100184d5ca8264551ec0bc352971e7
Author: Tor Lillqvist <tml at collabora.com>
Date: Tue Apr 8 16:50:48 2014 +0300
Make libvclopengl build for iOS
Change-Id: Id338d1fb8a1334fb4e984aff9494bab7f3c35dc1
diff --git a/Repository.mk b/Repository.mk
index e18ecc2..7d1da27 100644
--- a/Repository.mk
+++ b/Repository.mk
@@ -352,7 +352,7 @@ $(eval $(call gb_Helper_register_libraries_for_install,OOOLIBS,ooo, \
$(if $(DISABLE_SCRIPTING),,vbahelper) \
vcl \
vclcanvas \
- $(if $(filter FREEBSD LINUX MACOSX WNT,$(OS)),vclopengl) \
+ $(if $(filter FREEBSD IOS LINUX MACOSX WNT,$(OS)),vclopengl) \
$(if $(and $(filter unx,$(GUIBASE)),$(filter-out MACOSX,$(OS))), \
vclplug_gen \
$(if $(ENABLE_TDE),vclplug_tde) \
diff --git a/vcl/Module_vcl.mk b/vcl/Module_vcl.mk
index fb5d04b..a5b0b32 100644
--- a/vcl/Module_vcl.mk
+++ b/vcl/Module_vcl.mk
@@ -25,7 +25,7 @@ $(eval $(call gb_Module_add_targets,vcl,\
$(if $(filter DESKTOP,$(BUILD_TYPE)), \
StaticLibrary_vclmain \
Executable_ui-previewer) \
- $(if $(filter FREEBSD LINUX MACOSX WNT,$(OS)), \
+ $(if $(filter FREEBSD IOS LINUX MACOSX WNT,$(OS)), \
Library_vclopengl \
) \
))
diff --git a/vcl/source/opengl/OpenGLContext.cxx b/vcl/source/opengl/OpenGLContext.cxx
index 29ac4d7..bd8065a 100644
--- a/vcl/source/opengl/OpenGLContext.cxx
+++ b/vcl/source/opengl/OpenGLContext.cxx
@@ -308,7 +308,7 @@ debug_callback(GLenum source, GLenum type, GLuint id,
#endif
-#if defined UNX && !defined MACOSX
+#if defined UNX && !defined MACOSX && !defined IOS && !defined ANDROID
namespace {
@@ -342,6 +342,10 @@ bool OpenGLContext::init( Window* pParent )
m_aGLWin.hDC = GetDC(m_aGLWin.hWnd);
#elif defined( MACOSX )
+#elif defined( IOS )
+
+#elif defined( ANDROID )
+
#elif defined( UNX )
m_aGLWin.ctx = glXCreateContext(m_aGLWin.dpy,
m_aGLWin.vi,
@@ -394,6 +398,10 @@ bool OpenGLContext::init( Window* pParent )
#elif defined( MACOSX )
+#elif defined( IOS )
+
+#elif defined( ANDROID )
+
#elif defined( UNX )
if( !glXMakeCurrent( m_aGLWin.dpy, m_aGLWin.win, m_aGLWin.ctx ) )
{
@@ -554,7 +562,7 @@ bool OpenGLContext::initWindow()
return true;
}
-#elif defined( MACOSX )
+#elif defined( MACOSX ) || defined( IOS) || defined( ANDROID )
bool OpenGLContext::initWindow()
{
More information about the Libreoffice-commits
mailing list