Updated icc options
[u/mrichter/AliRoot.git] / cmake / CMakelinuxx8664icc.cmake
1 # -*- mode: cmake -*-
2
3 #--------------------------------------------------------------------------------#
4 # Linuxx8664gcc CMake System configuration file for the AliRoot Build System     #
5 #                                                                                # 
6 # Author: Johny Jose (johny.jose@cern.ch)                                        #
7 #                                                                                #
8 #--------------------------------------------------------------------------------#
9
10
11 cmake_minimum_required(VERSION 2.8.4 FATAL_ERROR)
12
13 #Retrieve Compiler Version
14
15 # Global Optimization
16 set(OPT)
17
18 # ------- Setting optimization flags for default configuration -------
19
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"))
25
26 # --------------------------------------------------------------------
27
28
29 set(NOOPT "-g")
30
31 set(CXXOPT ${OPT})
32 set(CXXNOPT ${NOOPT})
33 set(COPT ${OPT})
34 set(FOPT ${OPT})
35
36 #CERNLIB defines
37 set(CLIBDEFS "-DCERNLIB_LINUX -DCERNLIB_BLDLIB -DCERNLIB_CZ")
38 set(CLIBCXXOPTS)
39 set(CLIBCOPT)
40 set(CLIBFOPT ${CLIBDEFS})
41
42 set(CXXWARN " ")
43
44 set(CXXFLAGS "${OPT} -fPIC -Dlinux")
45 set(CXXFLAGSNO "${NOOPT} -fPIC -Dlinux")
46 add_definitions(-Dlinux)
47
48 set(CFLAGS      "${OPT} -fPIC")
49 set(FFLAGS "${CLIBFOPT} ${FOPT} -fPIC")
50
51 set(SYSLIBS "-ldl -lcrypt -L/usr/X11R6/lib -lX11")
52
53 set(LDFLAGS "${OPT}")
54 set(SOFLAGS "${OPT} -shared")
55 set(ALLIB)
56
57
58