cmake_minimum_required(VERSION 2.6)
project(TEXT_TOOL_GENERATE)

set(GENERATE_MODULE_PATH ${TEXT_TOOL_GENERATE_SOURCE_DIR}/modules)

include_directories (${GENERATE_MODULE_PATH})

file(GLOB GENERATE_SOURCES 
    ${TEXT_TOOL_GENERATE_SOURCE_DIR}/*.cpp 
    ${UTIL_PATH}/string_utils.cpp  
    ${UTIL_PATH}/format_helper_in.cpp
    ${UTIL_PATH}/csv_in_stream.cpp 
    ${UTIL_PATH}/random.cpp  
    ${UTIL_PATH}/linear_equation.cpp  
    ${GENERATE_MODULE_PATH}/*/*.cpp 
    ${GENERATE_MODULE_PATH}/generator.cpp 
    )

add_executable(tt-generate ${GENERATE_SOURCES})

target_link_libraries(tt-generate ${Boost_FILESYSTEM_LIBRARY} ${Boost_REGEX_LIBRARY})

install(TARGETS tt-generate RUNTIME DESTINATION bin)

