From 64d0a07f30c40f73fae5a25f9210c07c3dafbd52 Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Fri, 28 Apr 2017 20:45:05 +0100 Subject: Standalone split and remove PCH --- Jamroot.jam | 40 ---------------------------------------- libjsonpp/Jamfile.jam | 15 +++------------ libjsonpp/parse.cpp | 1 - libjsonpp/pch.hpp | 16 ---------------- libjsonpp/serialize.cpp | 1 - libjsonpp/testEncoding.cpp | 2 -- libjsonpp/testParse.cpp | 2 -- libjsonpp/testSerialise.cpp | 2 -- 8 files changed, 3 insertions(+), 76 deletions(-) delete mode 100644 libjsonpp/pch.hpp diff --git a/Jamroot.jam b/Jamroot.jam index 3e015d5..4120691 100644 --- a/Jamroot.jam +++ b/Jamroot.jam @@ -1,9 +1,7 @@ import os ; -import slice ; using gcc : : [ os.environ CXX ] ; -variant component ; variant coverage : debug ; project @@ -14,55 +12,17 @@ project debug:"-Wl,-z,defs,--warn-once" coverage:"-W -Wall -Werror -Wwrite-strings -std=c++1y --coverage -fvisibility=hidden" coverage:"-Wl,-z,defs,--warn-once --coverage" - component:"-W -Wall -Werror -Wwrite-strings -std=c++1y -fPIC -fvisibility=hidden" - component:"-Wl,-z,lazy,--warn-once,-fPIC" ; -build-project gentoobrowse-api ; -build-project gentoobrowse-client ; -# build-project icetray ; -build-project libadhocutil ; -build-project libdbpp ; build-project libjsonpp ; -build-project libmisc ; -build-project libmysqlpp ; -build-project libodbcpp ; -build-project libpqpp ; -build-project libsqlitepp ; -build-project libtmdb ; -build-project mythfs ; -build-project netfs ; -# build-project p2pvr ; -build-project project2 ; -build-project slicer ; # Some useful aliases -lib xml++-3.0 ; -lib xml2 ; lib glibmm-2.4 ; lib gobject-2.0 ; lib glib-2.0 ; lib sigc-2.0 ; -alias libxmlpp : : : : - /usr/include/libxml++-3.0 - /usr/lib/libxml++-3.0/include - /usr/include/libxml2 - /usr/include/glibmm-2.4 - /usr/lib/glibmm-2.4/include - /usr/include/glib-2.0 - /usr/lib/glib-2.0/include - /usr/include/sigc++-2.0 - /usr/lib/sigc++-2.0/include - xml++-3.0 - xml2 - glibmm-2.4 - gobject-2.0 - glib-2.0 - sigc-2.0 - ; - alias glibmm : : : : /usr/include/glibmm-2.4 /usr/lib/glibmm-2.4/include diff --git a/libjsonpp/Jamfile.jam b/libjsonpp/Jamfile.jam index b9b9b33..54caf38 100644 --- a/libjsonpp/Jamfile.jam +++ b/libjsonpp/Jamfile.jam @@ -2,24 +2,17 @@ import package ; import testing ; import lex ; -alias glibmm : : : : - "`pkg-config --cflags glibmm-2.4`" - "`pkg-config --libs glibmm-2.4`" - ; lib boost_utf : : boost_unit_test_framework ; lib boost_system ; lib boost_filesystem ; path-constant me : . ; -cpp-pch pch : pch.hpp : - glibmm - ; lib jsonpp : - pch [ glob *.cpp *.ll : test*.cpp ] + [ glob *.cpp *.ll : test*.cpp ] : . - glibmm + ..//glibmm yyFlexLexer=jsonBaseFlexLexer : : . @@ -27,7 +20,6 @@ lib jsonpp : run testParse.cpp - pch : : : ROOT=\"$(me)\" BOOST_TEST_DYN_LINK @@ -41,7 +33,6 @@ run run testSerialise.cpp - pch : : : ROOT=\"$(me)\" BOOST_TEST_DYN_LINK @@ -55,7 +46,6 @@ run run testEncoding.cpp - pch : : : ROOT=\"$(me)\" BOOST_TEST_DYN_LINK @@ -68,3 +58,4 @@ run ; package.install install : . : : jsonpp : [ glob *.h ] ; + diff --git a/libjsonpp/parse.cpp b/libjsonpp/parse.cpp index d74d8f0..3c5189b 100644 --- a/libjsonpp/parse.cpp +++ b/libjsonpp/parse.cpp @@ -1,4 +1,3 @@ -#include #include "jsonpp.h" #include #include "jsonFlexLexer.h" diff --git a/libjsonpp/pch.hpp b/libjsonpp/pch.hpp deleted file mode 100644 index 97eb890..0000000 --- a/libjsonpp/pch.hpp +++ /dev/null @@ -1,16 +0,0 @@ -#ifdef BOOST_BUILD_PCH_ENABLED -#ifndef JSON_PCH -#define JSON_PCH - -#include -#include -#include -#include -#include -#include -#include -#include - -#endif -#endif - diff --git a/libjsonpp/serialize.cpp b/libjsonpp/serialize.cpp index b9456a7..97cf7ba 100644 --- a/libjsonpp/serialize.cpp +++ b/libjsonpp/serialize.cpp @@ -1,4 +1,3 @@ -#include #include "jsonpp.h" #include #include diff --git a/libjsonpp/testEncoding.cpp b/libjsonpp/testEncoding.cpp index 025de2e..a983bdf 100644 --- a/libjsonpp/testEncoding.cpp +++ b/libjsonpp/testEncoding.cpp @@ -1,5 +1,3 @@ -#include - #define BOOST_TEST_MODULE encoding #include diff --git a/libjsonpp/testParse.cpp b/libjsonpp/testParse.cpp index fd98c44..77fe975 100644 --- a/libjsonpp/testParse.cpp +++ b/libjsonpp/testParse.cpp @@ -1,5 +1,3 @@ -#include - #define BOOST_TEST_MODULE parsing #include diff --git a/libjsonpp/testSerialise.cpp b/libjsonpp/testSerialise.cpp index 98e9b41..fb90930 100644 --- a/libjsonpp/testSerialise.cpp +++ b/libjsonpp/testSerialise.cpp @@ -1,5 +1,3 @@ -#include - #define BOOST_TEST_MODULE serialise #include -- cgit v1.2.3