# Header files are only added to the build for nicer Visual Studio projects... file(GLOB_RECURSE HEADER_FILES ../include/*.hpp) set(SRC_FILES grid.cpp metrics.cpp registration.cpp cloud.cpp ply_io.cpp pc_grid_interop.cpp utm_zone.cpp cloud.cpp utility.cpp txt_io.cpp) if (GDAL_SUPPORT) set(SRC_FILES ${SRC_FILES} gdal_io.cpp generate_sample.cpp ) endif() if (LAS_SUPPORT) set(SRC_FILES ${SRC_FILES} las_io.cpp) endif() add_library(core-lib ${SRC_FILES} ${HEADER_FILES}) target_link_libraries(core-lib ${libLAS_LIBRARIES} ${GDAL_LIBRARIES} jsoncpp tinyxml ${PCL_LIBRARIES})