# Author: Johny Jose (johny.jose@cern.ch)
# Port of previous Makefile build to cmake
-cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
+cmake_minimum_required(VERSION 2.8.4 FATAL_ERROR)
macro(ALICE_DevFlagsOutput)
macro(ALICE_ConfigureCompiler)
- if(ALIDEBUG STREQUAL "YES")
- set(ALICE_TARGET ${ALICE_TARGET}DEBUG)
- message("Befor ${CXXFLAGS}")
- string(REGEX MATCHALL "-O[^ ]*" FFLAGS "${FFLAGS}")
- string(REGEX MATCHALL "-O[^ ]*" CXXFLAGS "${CXXFLAGS}")
- message("After ${CXXFLAGS}")
- string(REGEX MATCHALL "-O[^ ]*" CFLAGS "${CFLAGS}")
- string(REGEX MATCHALL "-O[^ ]*" SOFLAGS "${SOFLAGS}")
- string(REGEX MATCHALL "-O[^ ]*" LDFLAGS "${LDFLAGS}")
- set(FFLAGS "-g ${FFLAGS}")
- set(CXXFLAGS "-g ${CXXFLAGS}")
- set(CFLAGS "-g ${CFLAGS}")
- set(SOFLAGS "-g ${SOFLAGS}")
- set(LDFLAGS "-g ${LDFLAGS}")
- endif(ALIDEBUG STREQUAL "YES")
-
if(ALIPROFILE STREQUAL "YES")
set(ALICE_TARGET ${ALICE_TARGET}PROF)
set(FFLAGS "-pg ${FFLAGS}")
ALICE_Format(PELIBSDIR "-L" "" "${PELIBSDIR}")
ALICE_CheckLibraries(PBLIBS "${PBLIBS}")
- ALICE_CheckLibraries(PELIBS "${PELIBS}")
ALICE_CorrectPaths(EINCLUDE "${EINCLUDE}")
ALICE_CorrectPaths(PINC "${PINC}")
set(_headersdep)
foreach(header ${HEADERS})
add_custom_command(OUTPUT ${PEXPORTDEST}/${header}
- COMMAND ${CMAKE_COMMAND} -E copy ${ALICE_ROOT}/${MODULE}/${header} ${PEXPORTDEST}/${header}
- DEPENDS ${ALICE_ROOT}/${MODULE}/${header})
+ COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/${MODULE}/${header} ${PEXPORTDEST}/${header}
+ DEPENDS ${CMAKE_SOURCE_DIR}/${MODULE}/${header})
list(APPEND _headersdep ${PEXPORTDEST}/${header})
install(FILES ${header} DESTINATION include)
endforeach(header)
macro(ALICE_BuildPAR)
- # if(EXISTS ${ALICE_ROOT}/${MODULE}/PROOF-INF.${PACKAGE})
if(EXISTS ${CMAKE_SOURCE_DIR}/${MODULE}/PROOF-INF.${PACKAGE})
set(PARSRCS)
foreach(file ${SRCS} ${HDRS} ${FSRCS} ${DHDR})