Skip to content
Snippets Groups Projects
  1. Aug 10, 2016
    • Rogier's avatar
      Fixes for compiling with a newer (system) jsoncpp (#4429) · 4503b509
      Rogier authored
      * Move included json code to jsoncpp subdirectory
      
      This is needed to avoid having to specify the minetest src directory
      as a system include when fixing the json includes.
      
      * Fix json includes
      
      They used "", so that the compiler searches the project's directory
      first. The result was that when compiling with a system jsoncpp,
      the project's own version of json.h was still included, instead of
      the system version.
      
      The includes now use <>, so a system location, or one specified with
      '-Ilocation' is searched only.
      
      * Fix for jsoncpp deprecated function warning
      
      When compiling with a newer version of jsoncpp (and
      ENABLE_SYSTEM_JSONCPP=true), jsoncpp emits a warning
      about a deprecated function that minetest uses.
      4503b509
Loading