CMAKE_MINIMUM_REQUIRED(VERSION 2.8.8)
PROJECT(multitrack)

SET(PROJECT_VERSION_MAJOR 1)
SET(PROJECT_VERSION_MINOR 0)
SET(PROJECT_VERSION_PATCH 0)
SET(PROJECT_VERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH})

SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")

SET(BINARY_NAME multitrack)

INCLUDE(FindGlib)
INCLUDE(FindGStreamer)

# Project sources
SET(multitrack_SOURCES
 multitrack.c
)

SET(INCLUDE_DIRECTORIES
 ${GSTREAMER_INCLUDE_DIRS}
 ${GSTREAMER_BASE_INCLUDE_DIRS}
 ${Glib_INCLUDE_DIRS}
)

SET(LINK_LIBRARIES
    ${GSTREAMER_LIBRARIES}
    ${Glib_LIBRARIES}
)

ADD_EXECUTABLE(${BINARY_NAME} ${multitrack_SOURCES})
TARGET_LINK_LIBRARIES(${BINARY_NAME} ${LINK_LIBRARIES}) 
SET_TARGET_PROPERTIES(${BINARY_NAME} PROPERTIES INCLUDE_DIRECTORIES "${INCLUDE_DIRECTORIES}")

