include_directories(${MESHVIEWER_DIR})

#---------------------------------------
# import source from src directory
set(src_SOURCES 
Main.cxx
Demo.cxx
)

set(include_SOURCES 
Demo.h
)

file (GLOB_RECURSE meshsample_HEADERS 
${MESHSAMPLES_DIR}/PEBIReader.h 
${MESHSAMPLES_DIR}/PEBIMesh.h
${MESHSAMPLES_DIR}/PEBITopology.h
${MESHSAMPLES_DIR}/PEBIGeometry.h
${MESHSAMPLES_DIR}/PEBIScalarSet.h
)

file(GLOB_RECURSE meshsample_SOURCES 
${MESHSAMPLES_DIR}/PEBIReader.cxx 
${MESHSAMPLES_DIR}/PEBICell.cxx 
${MESHSAMPLES_DIR}/PEBIScalarSet.cxx
)

create_vcproj_hierarchy("Header Files/Mesh" ${MESHSAMPLES_DIR} ${meshsample_HEADERS})
create_vcproj_hierarchy("Source Files/Mesh" ${MESHSAMPLES_DIR} ${meshsample_SOURCES})

create_vcproj_hierarchy("Header Files/Mesh Viewer" ${MESHVIEWER_DIR} ${meshviewer_HEADERS})
create_vcproj_hierarchy("Source Files/Mesh Viewer" ${MESHVIEWER_DIR} ${meshviewer_SOURCES})

add_oiv_executable(PEBIMeshViz ${src_SOURCES} ${include_SOURCES} ${meshviewer_HEADERS} ${meshviewer_SOURCES} ${meshsample_SOURCES} ${meshsample_HEADERS})


