~ubuntu-branches/ubuntu/trusty/picviz/trusty

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Pierre Chifflier
  • Date: 2009-03-30 10:42:08 UTC
  • Revision ID: james.westby@ubuntu.com-20090330104208-j095obwkp574t1lm
Tags: upstream-0.5
ImportĀ upstreamĀ versionĀ 0.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
project(picviz)
 
2
 
 
3
#cmake_minimum_required(VERSION 2.6)
 
4
 
 
5
#SET(CMAKE_BUILD_TYPE "DEBUG")
 
6
IF(CMAKE_BUILD_TYPE)
 
7
   SET(CMAKE_VERBOSE_MAKEFILE ON)
 
8
ENDIF(CMAKE_BUILD_TYPE)
 
9
 
 
10
IF(NOT LIB_INSTALL_DIR)
 
11
   SET(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib)
 
12
ENDIF(NOT LIB_INSTALL_DIR)
 
13
 
 
14
IF(NOT MOD_INSTALL_DIR)
 
15
   SET(MOD_INSTALL_DIR ${LIB_INSTALL_DIR}/${PROJECT_NAME})
 
16
ENDIF(NOT MOD_INSTALL_DIR)
 
17
 
 
18
add_definitions(-DPLUGIN_PATH=\\\"${MOD_INSTALL_DIR}\\\")
 
19
add_definitions(-DPICVIZ_DATADIR=\\\"${CMAKE_INSTALL_PREFIX}\\\")
 
20
 
 
21
configure_file(
 
22
${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
 
23
${CMAKE_CURRENT_SOURCE_DIR}/config.h
 
24
)
 
25
 
 
26
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${picviz_SOURCE_DIR}/cmake)
 
27
FIND_PACKAGE(FLEX REQUIRED)
 
28
FIND_PACKAGE(BISON REQUIRED)
 
29
FIND_PACKAGE(PLplot)
 
30
FIND_PACKAGE(PCRE REQUIRED)
 
31
FIND_PACKAGE(PkgConfig)
 
32
FIND_PACKAGE(Event REQUIRED)
 
33
 
 
34
pkg_check_modules(Cairo cairo-png)
 
35
 
 
36
# Versions of GCC may have warnings I haven't
 
37
# it does not mean I don't care of warnings :)
 
38
set(CMAKE_C_FLAGS "-Wall -Wextra -O0 -ggdb")
 
39
#set(CMAKE_C_FLAGS_DEBUG "-Wall -Wextra -O0 -ggdb")
 
40
 
 
41
add_subdirectory(src)
 
42
add_subdirectory(doc)
 
43
 
 
44
#SET_TARGET_PROPERTIES(picviz PROPERTIES LINKER_LANGUAGE C)
 
45
#SET_TARGET_PROPERTIES(picviz PROPERTIES COMPILE_FLAGS "-g")
 
46
 
 
47
#summary()
 
48