summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
blob: ed86b8935b00c0f40b508718aec38f8ed14aec70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
cmake_minimum_required(VERSION 2.8)

set(project_name tcpdump_mesa)

project(${project_name})

set(CMAKE_INSTALL_PREFIX /opt/MESA/)

set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
include(Version)

set(CMAKE_MACOSX_RPATH 0)

execute_process(COMMAND ../src/configure WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
if(CMAKE_BUILD_TYPE STREQUAL "Debug")
    execute_process(COMMAND make CFLAGS+=-DGIT_VERSION=\\"${GIT_VERSION}\\" CFLAGS+=-g WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
else()
    execute_process(COMMAND make CFLAGS+=-DGIT_VERSION=\\"${GIT_VERSION}\\"  WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
endif()


execute_process(COMMAND cp tcpdump tcpdump_mesa WORKING_DIRECTORY ${CMAKE_BINARY_DIR})

# install the minidump tools to target binary dir
install(PROGRAMS ${CMAKE_BINARY_DIR}/tcpdump_mesa DESTINATION ./bin/ COMPONENT EXECUTABLE)

include(Package)