cmake_minimum_required(VERSION 2.8.11)
project (re-bear)

# modules:
set ( M_BEARPARSER "parser" )
set ( M_COMMANDER "commander" )

# modules paths:
set (PARSER_DIR "${CMAKE_SOURCE_DIR}/${M_BEARPARSER}" CACHE PATH "BearParser main path")
set (COMMANDER_DIR "${CMAKE_SOURCE_DIR}/${M_COMMANDER}" CACHE PATH "BearCommander main path")

# Add sub-directories
#
# libs

add_subdirectory (parser)
include_directories(parser)

set (PARSER_LIB bearparser CACHE FILE "BearParser library path")

# executables
add_subdirectory(commander)

# dependencies
add_dependencies(bearcommander bearparser)

