Skip to content

Commit

Permalink
Slight Changes in Jamfiles
Browse files Browse the repository at this point in the history
  • Loading branch information
anuragxel committed Mar 24, 2015
1 parent 97357e3 commit 632583e
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 3 deletions.
11 changes: 9 additions & 2 deletions build/Jamfile.v2
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,25 @@
# Distributed under the Boost Software License, Version 1.0.
# (See accompanying file LICENSE_1_0.txt or www.boost.org/LICENSE_1_0.txt)

import os ;

local oo_sdk_out = [ os.environ OO_SDK_OUT ] ;

project boost/document
: source-location ../src
: requirements
<target-os>linux:<cxxflags>"-I"$(oo_sdk_out)/include
<target-os>linux:<cxxflags>"-I/usr/lib/libreoffice/sdk/include -DUNX -DGCC -DLINUX -DCPPU_ENV=gcc3 -DHAVE_GCC_VISIBILITY_FEATURE"
<target-os>linux:<linkflags>"-L/usr/lib/libreoffice/ure-link/lib -L/usr/lib/libreoffice/sdk/lib -L/usr/lib/libreoffice/ure-link/lib -luno_cppuhelpergcc3 -luno_cppu -luno_salhelpergcc3 -luno_sal -lboost_system -lboost_filesystem"
: usage-requirements
<target-os>linux:<linkflags>"-L/usr/lib/libreoffice/ure-link/lib -L/usr/lib/libreoffice/sdk/lib -L/usr/lib/libreoffice/ure-link/lib -luno_cppuhelpergcc3 -luno_cppu -luno_salhelpergcc3 -luno_sal -lboost_system -lboost_filesystem"
;

SOURCES = document detail/oo_functions ;

lib boost_document
: $(SOURCES).cpp
:
#<link>shared:<define>BOOST_ALL_DYN_LINK=1 # tell source we're building dll's
#<link>static:<define>BOOST_All_STATIC_LINK=1 # tell source we're building static lib's
<link>shared:<define>BOOST_ALL_DYN_LINK=1 # tell source we're building dll's
<link>static:<define>BOOST_All_STATIC_LINK=1 # tell source we're building static lib's
;
4 changes: 4 additions & 0 deletions doc/introduction.qbk
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,7 @@
Boost.Document library is meant to simplify tasks related to manipulation of Office Documents in general and Spreadsheet Documents in particular. All the Current Office API's, be it LibreOffice/OpenOffice or MS Excel are not intuitive to use at all and the effort to write applications which use such API's distracts the developer from performing the core problems at hand. The idea here is to provide a simple, cross-platform and useable interface for developers to use to make their own applications which involve manipulating Excel/OpenOffice/LibreOffice sheets. Such a library will have many takers such as Students/Professors in academia, Banking/CRM softwares etc.

[endsect]

[section:introduction Brief Overview]

[endsect]
1 change: 0 additions & 1 deletion test/Jamfile.v2
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import feature ;

project
: requirements
<target-os>linux:<linkflags>"-L/usr/lib/libreoffice/ure-link/lib -L/usr/lib/libreoffice/sdk/lib -L/usr/lib/libreoffice/ure-link/lib -luno_cppuhelpergcc3 -luno_cppu -luno_salhelpergcc3 -luno_sal"
<library>/boost/document//boost_document
<library>/boost/system//boost_system
<library>/boost/filesystem//boost_filesystem
Expand Down

0 comments on commit 632583e

Please sign in to comment.