~stewart/percona-playback/cassert-header

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Oleg Tsarev
  • Date: 2011-05-04 21:38:59 UTC
  • mfrom: (108.1.18 sbt)
  • Revision ID: oleg.tsarev@percona.com-20110504213859-pw1mgjmuj9gz44vb
merge split_by_transaction

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 
27
27
# Functional test option
28
28
OPTION(WITH_GPROF "Enable gprof profiling" OFF)
 
29
# Functional test option
 
30
OPTION(WITH_FUNCTIONAL_TEST "Enable functional test" OFF)
29
31
 
30
32
IF(WITH_GPROF)
31
33
  MESSAGE(STATUS "gprof enabled")
48
50
ENDIF()
49
51
 
50
52
# DEPENDENCE: boost
51
 
SET(Boost_USE_STATIC_LIBS ON)
 
53
#SET(Boost_USE_STATIC_LIBS ON)
52
54
SET(Boost_USE_MULTITHREADED ON)
53
55
FIND_PACKAGE(Boost COMPONENTS program_options)
54
56
IF(Boost_FOUND)
66
68
  LINK_DIRECTORIES(${MYSQL_LIB_DIR})
67
69
  # use TARGET_LINK_LIBRARIES(target_name ${MYSQL_LIBRARIES})
68
70
ELSE()
69
 
  MESSAGE(FATAL_ERROR "not found mysql-client libraries")
 
71
        IF(WITH_FUNCTIONAL_TEST)
 
72
        MESSAGE(FATAL_ERROR "not found mysql-client libraries")
 
73
        ENDIF(WITH_FUNCTIONAL_TEST)
70
74
ENDIF()
71
75
 
72
76
# DEPENDENCE: Python
74
78
IF(PYTHONINTERP_FOUND)
75
79
  MESSAGE(STATUS "Python found: ${PYTHON_EXECUTABLE}")
76
80
ELSE()
77
 
  MESSAGE(FATAL_ERROR "not found Python")
 
81
        IF(WITH_FUNCTIONAL_TEST)
 
82
        MESSAGE(FATAL_ERROR "not found Python")
 
83
        ENDIF(WITH_FUNCTIONAL_TEST)
78
84
ENDIF()
79
85
 
80
86
# DEPENDENCE: libpcap
87
93
# DEPENDENCE: search path for test_run framework
88
94
SET(TEST_RUN_DIR ${CMAKE_CURRENT_SOURCE_DIR})
89
95
 
90
 
# Functional test option
91
 
OPTION(WITH_FUNCTIONAL_TEST "Enable functional test" ON)
92
 
 
93
96
IF(WITH_FUNCTIONAL_TEST)
94
97
  IF(WITH_MYSQL)
95
98
    MESSAGE(STATUS "Functional tests enabled")