Skip to content
Commits on May 22, 2015
  1. @samueldr

    Merge branch 'release-0.6.2'

    samueldr committed
  2. @samueldr

    Bumped version number to 0.6.2

    samueldr committed
  3. @samueldr
Commits on May 14, 2015
  1. @eniotna308
  2. @eniotna308

    Fixed an issue where install would flatten the JsonBox directory, res…

    eniotna308 committed
    …ulting in not finding the files.
Commits on Apr 10, 2015
  1. @madbranch

    Changed some documentation.

    madbranch committed
Commits on Apr 4, 2015
  1. @madbranch
  2. @madbranch

    Moved some private constants to the cpp file

    madbranch committed
    Those private constants cluttered the header file and were only used in the cpp file.
  3. @madbranch

    Removed complete definitions of Array and Object.

    madbranch committed
    I just realized I could simply declare Array and Object as typedef twice to work around not being able to forward declare the STL containers.
  4. @madbranch
  5. @madbranch

    Merge branch 'release-0.6.1'

    madbranch committed
  6. @madbranch
  7. @madbranch
  8. @madbranch
  9. @madbranch

    Merge branch 'release-0.6'

    madbranch committed
  10. @madbranch

    Bumped version number to 0.6

    madbranch committed
  11. @madbranch

    Removed broken make file and IDE projects.

    madbranch committed
    Since the build system has been changed to use CMake, the default Makefile and the default IDE projects all fail to build JsonBox because of the missing Export.h file. This file is generated by CMake, so for now only CMake works.
  12. @madbranch
Commits on Apr 3, 2015
  1. @mwoehlke-kitware

    Add target exports

    mwoehlke-kitware committed
    Modify build system to create a CMake package configuration file with
    exported targets, including properly set up interface include
    directories. This makes it much easier for CMake-based users of the
    library to use JsonBox, especially from a JsonBox build directory.
  2. @mwoehlke-kitware

    Add ABI export decoration

    mwoehlke-kitware committed
    Use CMake's GenerateExportHeader to generate a header with an
    appropriate definition of an ABI export symbol. Add such annotation to
    components which need it. Don't export symbols by default on ELF
    platforms.
    
    This allows building of shared libraries on Windows to work properly (as
    these require ABI export/import decoration).
    
    Note that this bumps the minimum CMake requirement from 2.6 to 2.8.12.
  3. @mwoehlke-kitware

    Don't glob source files and headers

    mwoehlke-kitware committed
    Using FILE(GLOB) to specify build files is Evil and strongly discouraged; see e.g.
    http://stackoverflow.com/questions/1027247/best-way-to-specify-sourcefiles-in-cmake.
  4. @mwoehlke-kitware

    Merge branch 'shared' into export

    mwoehlke-kitware committed
    * shared:
      Allow building shared library
  5. @madbranch
  6. @madbranch
  7. @madbranch
  8. @madbranch
Commits on Apr 2, 2015
  1. @mwoehlke-kitware

    Allow building shared library

    mwoehlke-kitware committed
    Don't force library to be built static, but instead honor
    CMAKE_BUILD_SHARED. Update install locations to support building a
    shared library, and to honor LIB_SUFFIX.
Commits on Feb 9, 2015
  1. @madbranch

    Merge tag '0.5' into develop

    madbranch committed
    0.5 version
  2. @madbranch

    Merge branch '0.5'

    madbranch committed
  3. @madbranch
  4. @madbranch
  5. @madbranch
  6. @madbranch
  7. @euclio @madbranch

    use CMAKE_CURRENT_SOURCE_DIR variable for build

    euclio committed with madbranch
    Using CMAKE_CURRENT_SOURCE_DIR instead of CMAKE_SOURCE_DIR allows the
    repository to be used as a submodule.
  8. @madbranch
Something went wrong with that request. Please try again.