25 lines
		
	
	
		
			828 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			828 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
 | 
						|
 | 
						|
PROJECT(PolyVox)
 | 
						|
 | 
						|
add_subdirectory(PolyVoxCore)
 | 
						|
add_subdirectory(PolyVoxUtil)
 | 
						|
 | 
						|
#Set up PolyVoxConfig.cmake
 | 
						|
if(WIN32)
 | 
						|
	set(CONFIG_FILE_DIR "CMake")
 | 
						|
else(WIN32)
 | 
						|
	set(CONFIG_FILE_DIR "share/PolyVox/cmake")
 | 
						|
endif(WIN32)
 | 
						|
 | 
						|
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/PolyVoxConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/PolyVoxConfig.cmake @ONLY)
 | 
						|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/PolyVoxConfig.cmake DESTINATION ${CONFIG_FILE_DIR} COMPONENT development)
 | 
						|
 | 
						|
find_package(Doxygen)
 | 
						|
if(DOXYGEN_FOUND)
 | 
						|
	configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile)
 | 
						|
	add_custom_target(doc COMMAND ${DOXYGEN_EXECUTABLE} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} COMMENT "Building documentation" VERBATIM)
 | 
						|
endif()
 | 
						|
 | 
						|
add_subdirectory(bindings)
 |