cmake_minimum_required(VERSION 2.8)
project (FreeART)

# get python to make it work
find_package(PythonLibs REQUIRED)

FILE(GLOB INCLUDE_FILES_H ${CMAKE_SOURCE_DIR}/freeart/core/include/*.h)
FILE(GLOB INCLUDE_FILES_HPP ${CMAKE_SOURCE_DIR}/freeart/core/include/*.hpp)
FILE(GLOB SRC_FILES ${CMAKE_SOURCE_DIR}/freeart/core/src/*.cpp)

MESSAGE( STATUS ${CMAKE_SOURCE_DIR})
MESSAGE( STATUS "___ \n" )
MESSAGE( STATUS ${SRC_FILES} )

include_directories(${CMAKE_SOURCE_DIR}/freeart/core/include)
include_directories(${CMAKE_SOURCE_DIR}/freeart/core/src)
include_directories(${PYTHON_INCLUDE_DIRS})

add_library(FreeART SHARED ${INCLUDE_FILES_H} ${INCLUDE_FILES_HPP} ${SRC_FILES})
SET_TARGET_PROPERTIES(FreeART PROPERTIES LINKER_LANGUAGE CXX)

message(STATUS FreeART ${FreeART} )

add_subdirectory(examples/cpp)