1. 25 Nis, 2019 1 kayıt (commit)
    • Stephan Bergmann's avatar
      Cut down on -pthread/-lpthread proliferation · b1141fa6
      Stephan Bergmann yazdı
      Building against libstdc++ effectively always requires -pthread anyway (as
      various standard C++ headers require it, see the comment added to
      solenv/gbuild/platform/unxgcc.mk), so many explicit uses of -pthread/-lpthread
      can be removed.
      
      Doing a (partial) test build on Linux with Clang -stdlib=libc++ suggests that
      libc++ indeed doesn't need -pthread as libstdc++ does.
      
      The remaining uses of -pthread/-lpthread are mostly in configure.ac for the
      various BSDs (which somebody else might want to clean up now), and related to
      external projects.  I tried to be careful to remove -pthread/-lpthread from
      makefiles only when C++ object files are involved (so -pthread will now be
      included on the link command line by default).
      
      Change-Id: I936e082839cb9a434bd273ce5a1f187a4245dfa1
      Reviewed-on: https://gerrit.libreoffice.org/71291
      Tested-by: Jenkins
      Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
      b1141fa6
  2. 21 Nis, 2017 1 kayıt (commit)
  3. 30 Kas, 2015 1 kayıt (commit)
  4. 29 Tem, 2014 1 kayıt (commit)
    • Andrzej Hunt's avatar
      Kill the libreofficekit static library / shim.c. · 9e7bdb42
      Andrzej Hunt yazdı
      It looks like the cleanest method of getting lok_init into
      a LibreOfficeKitInit.h header (in a c89 compatible way) is to
      have it as a static function.
      
      (inline is only available in C99 or later -- this is actually
       available on Linux which is the only place that we can actually
       use lok_init anyways currently, however given we have to keep
       c89 for the C code (for MSVC) compatibility, selectively enabling
       c99 would likely be more messy.)
      
      Change-Id: I0493e7a68ed5397479220bb6ba8c3db870b6dd32
      9e7bdb42
  5. 11 Haz, 2014 1 kayıt (commit)
  6. 07 Kas, 2013 2 kayıt (commit)
  7. 31 Eki, 2013 1 kayıt (commit)
  8. 22 Eyl, 2013 2 kayıt (commit)
    • Tor Lillqvist's avatar
      Try to fix cross-compilation · 4c63fd10
      Tor Lillqvist yazdı
      Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions.
      
      Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT.
      
      Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
      4c63fd10
    • Michael Stahl's avatar
      gbuild: refactor LinkTarget representation · 5905dfea
      Michael Stahl yazdı
      If the link targets are not in workdir then 2 different aspects are
      needed: the previously used location relative to workdir's LinkTarget
      dir (for all the misc. related targets), and the full target file.
      
      Adding an additional parameter to all LinkTarget functions would be
      quite annoying, especially since it would need passing through all the
      gb_LinkTarget__use functions in RepositoryExternal.mk; instead encode
      both into the linktarget itself, and modify the functions
      gb_LinkTarget_get_target to return the target and all others to return
      the workdir linktargetname.
      
      - replace gb_Library_get_linktargetname with either:
        * gb_Library__get_workdir_linktargetname
        * gb_Library__get_linktarget_target
        * gb_Library_get_linktarget
      - similar for gb_Executable_get_linktargetname
      - similar for gb_StaticLibrary_get_linktargetname
      - similar for gb_CppunitTest__get_linktargetname
      - add calls to gb_LinkTarget__get_workdir_linktargetname where needed
      
      Change-Id: I917ad7957fee50ec2517a9f9cc9ff452c8d97d1b
      5905dfea
  9. 26 Nis, 2013 1 kayıt (commit)
    • Stephan Bergmann's avatar
      Towards a Mac OS X PythonTest · 9b30c3e9
      Stephan Bergmann yazdı
      Use URE_BOOTSTRAP instead of listing ~its content individually.
      
      [DY]LD_LIBRARY_PATH needs to be set to all of installdir's ure and program as
      well as OUTDIR, as initPoniesMode (pyuno/source/module/pyuno_module.cxx) tries
      to load the OUTDIR test library.  Abstracted as gb_PythonTest_PRECOMMAND.
      
      Abstracted Mac's special LibreOffice.app/Content path as gb_DEVINSTALLROOT,
      adapted a number of places accordingly.
      
      Change-Id: I1646615c77dfab342675f84dbb83c579bf16058d
      9b30c3e9
  10. 12 Mar, 2013 1 kayıt (commit)