3
#cmake_minimum_required(VERSION 2.6)
5
#SET(CMAKE_BUILD_TYPE "DEBUG")
7
SET(CMAKE_VERBOSE_MAKEFILE ON)
8
ENDIF(CMAKE_BUILD_TYPE)
10
IF(NOT LIB_INSTALL_DIR)
11
SET(LIB_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/lib)
12
ENDIF(NOT LIB_INSTALL_DIR)
14
IF(NOT MOD_INSTALL_DIR)
15
SET(MOD_INSTALL_DIR ${LIB_INSTALL_DIR}/${PROJECT_NAME})
16
ENDIF(NOT MOD_INSTALL_DIR)
18
add_definitions(-DPLUGIN_PATH=\\\"${MOD_INSTALL_DIR}\\\")
19
add_definitions(-DPICVIZ_DATADIR=\\\"${CMAKE_INSTALL_PREFIX}\\\")
22
${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake
23
${CMAKE_CURRENT_SOURCE_DIR}/config.h
26
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${picviz_SOURCE_DIR}/cmake)
27
FIND_PACKAGE(FLEX REQUIRED)
28
FIND_PACKAGE(BISON REQUIRED)
30
FIND_PACKAGE(PCRE REQUIRED)
31
FIND_PACKAGE(PkgConfig)
32
FIND_PACKAGE(Event REQUIRED)
34
pkg_check_modules(Cairo cairo-png)
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")
44
#SET_TARGET_PROPERTIES(picviz PROPERTIES LINKER_LANGUAGE C)
45
#SET_TARGET_PROPERTIES(picviz PROPERTIES COMPILE_FLAGS "-g")