]>
Commit | Line | Data |
---|---|---|
1 | # AliRoot Build System Module to find and configure AMORE | |
2 | # | |
3 | # Author: Johny Jose (johny.jose@cern.ch) | |
4 | # Port of previous Makefile build to cmake | |
5 | ||
6 | cmake_minimum_required(VERSION 2.8.4 FATAL_ERROR) | |
7 | ||
8 | find_program(AMORE_CONFIG NAMES amore-config) | |
9 | if(AMORE_CONFIG) | |
10 | set(AMORE_FOUND TRUE) | |
11 | set(AMOREDEFINITIONS "-DALI_AMORE") | |
12 | execute_process(COMMAND ${AMORE_CONFIG} --cflags --includes OUTPUT_VARIABLE AMOREFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE) | |
13 | execute_process(COMMAND ${AMORE_CONFIG} --ldflags --ldflags-da-static --libs OUTPUT_VARIABLE _lddaflags OUTPUT_STRIP_TRAILING_WHITESPACE) | |
14 | ALICE_CleanOutput(_lddaflags "${_lddaflags}") | |
15 | set(AMOREFLAGS "-DALI_AMORE ${AMOREFLAGS}") | |
16 | if(DATE_FOUND) | |
17 | execute_process(COMMAND ${DATE_CONFIG} --rcproxylibs OUTPUT_VARIABLE _rcproxylib OUTPUT_STRIP_TRAILING_WHITESPACE) | |
18 | else() | |
19 | message(STATUS "AMORE requires DATE") | |
20 | endif(DATE_FOUND) | |
21 | set(AMOREDALIBS "-static ${_lddaflags} ${_rcproxylib}") | |
22 | else() | |
23 | message(STATUS "AMORE not found") | |
24 | endif(AMORE_CONFIG) |