0a29836
# Set  the minimum  required version  of cmake  for a  project.
0a29836
cmake_minimum_required(VERSION 2.6)
0a29836
0a29836
add_library(voro++ SHARED
0a29836
	cell.cc
0a29836
	common.cc
0a29836
	container.cc
0a29836
	unitcell.cc
0a29836
	v_compute.cc
0a29836
	c_loops.cc
0a29836
	v_base.cc wall.cc
0a29836
	pre_container.cc
0a29836
	container_prd.cc
0a29836
)
0a29836
set_target_properties(voro++ PROPERTIES VERSION 0.0.0 SOVERSION 0)
0a29836
0a29836
add_executable(voro++-bin cmd_line.cc)
0a29836
set_target_properties(voro++-bin PROPERTIES OUTPUT_NAME voro++)
0a29836
target_link_libraries(voro++-bin voro++)
0a29836
0a29836
file(GLOB_RECURSE HDR RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.hh)
0a29836
0a29836
install(TARGETS voro++ LIBRARY DESTINATION lib${LIB_SUFFIX})
0a29836
install(FILES ${HDR} DESTINATION include)
0a29836
install(TARGETS voro++-bin DESTINATION bin)