Commit 70b6ed77 authored by Marco Clemencic's avatar Marco Clemencic
Browse files

Modified RootCnv to compile within Gaudi

IN PROGRESS - issue GAUDI-1: Split GaudiSvc in smaller libraries
https://sftjira.cern.ch/browse/GAUDI-1

From: Marco Clemencic <marco.clemencic@cern.ch>


git-svn-id: svn+ssh://svn.cern.ch/reps/gaudi/Gaudi/branches/GAUDI/GAUDI_newpack@6730 53ecefc3-a64d-0410-9bdf-b8581fa3287e
parent 8cb50fc3
......@@ -5,8 +5,8 @@ author Markus Frank
branches cmt dict src
use GaudiKernel v*
use ROOT v* LCG_Interfaces
use GaudiKernel *
use ROOT * LCG_Interfaces
##use GenEvent v* Event
#===========================================================================
......@@ -16,12 +16,12 @@ apply_pattern reflex_dictionary dictionary=RootCnv \
headerfiles=$(ROOTCNVROOT)/dict/RootCnv_dict.h \
selectionfile=$(ROOTCNVROOT)/dict/RootCnv_dict.xml
#===========================================================================
library RootCnvLib ../src/*.cpp
macro_append RootCnvLib_pp_cppflags ' -D__POOL_COMPATIBILITY -D$(GaudiPolicy_project_release) '
library RootCnvLib ../src/*.cpp -no_static
macro_append RootCnvLib_pp_cppflags ' -D__POOL_COMPATIBILITY '
apply_pattern linker_library library=RootCnvLib
library RootCnv ../components/*.cpp
macro_append RootCnv_pp_cppflags ' -D__POOL_COMPATIBILITY -D$(GaudiPolicy_project_release) '
library RootCnv ../components/*.cpp -no_static
macro_append RootCnv_pp_cppflags ' -D__POOL_COMPATIBILITY '
apply_pattern component_library library=RootCnv
macro_append RootCnv_dependencies " RootCnvLib "
###macro_append MDF_cppflags "" target-vc9 " -wd4996 "
......@@ -32,10 +32,11 @@ macro_append gaudi_merge_dependencies " RootCnvLib "
macro RootCnv_ext_linkopts ' -lRootCnvLib ' WIN32 ' RootCnvLib.lib '
private
set EXPORT_ALL_SYMBOLS "yes" GAUDI_V21 "" GAUDI_V22 "" G21_HIDE_SYMBOLS ""
macro_append ROOT_linkopts " -lCintex -lTreePlayer -lMathCore " \
target-winxp " libCintex.lib libTreePlayer.lib libMathCore.lib "
macro_append ROOT_cppflags '' \
target-winxp '-FI"$(ROOTSYS)/include/w32pragma.h"'
end_private
......@@ -4,6 +4,9 @@
! Purpose : Root based persistency
!-----------------------------------------------------------------------------
! 2011-12-06 - Marco Clemencic
- Modified to compile within Gaudi.
! 2011-11-11 - Markus Frank
- Remove RootOutputStream component. It's not used.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment