1 #--------------------------------------------------------------------------------#
2 # Linuxx8664gcc CMake System configuration file for the AliRoot Build System #
4 # Author: Johny Jose (johny.jose@cern.ch) #
6 #--------------------------------------------------------------------------------#
9 cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
11 #Retrieve Compiler Version
14 execute_process (COMMAND ${CMAKE_C_COMPILER} -dumpversion | cut -d. -f1
15 OUTPUT_VARIABLE CCMAJORV
16 OUTPUT_STRIP_TRAILING_WHITESPACE)
17 execute_process (COMMAND ${CMAKE_C_COMPILER} -dumpversion | cut -d. -f2
18 OUTPUT_VARIABLE CCMINORV
19 OUTPUT_STRIP_TRAILING_WHITESPACE)
23 set(OPT "-O -g -mieee -mno-soft-float")
24 set(NOOPT "-g -mieee -mno-soft-float")
32 set(CLIBDEFS "-DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ")
35 set(CLIBFOPT ${CLIBDEFS})
37 set(CXXWARN "-Wall -Wno-long-long -W -Weffc++ -Wshadow -Woverloaded-virtual -ansi")
39 set(CXXFLAGS "${OPT} -fPIC -pipe")
40 set(CXXFLAGSNO "${NOOPT} -fPIC -pipe")
41 set(CFLAGS "${OPT} -Wall -fPIC -pipe -ansi")
42 set(FFLAGS "${CLIBFOPT} ${FOPT} -Wall -fPIC -pipe -fno-second-underscore")
44 set(SYSLIBS "-ldl -lg2c -lcrypt -L/usr/X11R6/lib -lX11")
47 set(SOFLAGS "${OPT} -Wall -fPIC -pipe -shared -Wl")