3 #--------------------------------------------------------------------------------#
4 # Linuxx8664gcc CMake System configuration file for the AliRoot Build System #
6 # Author: Johny Jose (johny.jose@cern.ch) #
8 #--------------------------------------------------------------------------------#
11 cmake_minimum_required(VERSION 2.8.4 FATAL_ERROR)
13 #Retrieve Compiler Version
18 # ------- Setting optimization flags for default configuration -------
20 if((NOT CMAKE_BUILD_TYPE) OR (CMAKE_BUILD_TYPE STREQUAL "None"))
21 set(DEFAULT_CXX_FLAGS "-O1 -ip -finline -unroll -foptimize-sibling-calls -g")
22 set(OPT "${DEFAULT_CXX_FLAGS}")
23 message("-- Setting compiler flags for default configuration: ${DEFAULT_CXX_FLAGS}")
24 endif((NOT CMAKE_BUILD_TYPE) OR (CMAKE_BUILD_TYPE STREQUAL "None"))
26 # --------------------------------------------------------------------
37 set(CLIBDEFS "-DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ")
40 set(CLIBFOPT ${CLIBDEFS})
44 set(CXXFLAGS "${OPT} -fPIC -Dlinux")
45 set(CXXFLAGSNO "${NOOPT} -fPIC -Dlinux")
46 add_definitions(-Dlinux)
48 set(CFLAGS "${OPT} -fPIC")
49 set(FFLAGS "${CLIBFOPT} ${FOPT} -fPIC")
51 set(SYSLIBS "-ldl -lcrypt -L/usr/X11R6/lib -lX11")
54 set(SOFLAGS "${OPT} -shared")