mirror of
				https://github.com/OpenMW/openmw.git
				synced 2025-10-31 23:26:41 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			816 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			816 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| file(GLOB SOURCES Source/*.cpp)
 | |
| 
 | |
| if (RECASTNAVIGATION_STATIC)
 | |
|     add_library(DetourTileCache STATIC ${SOURCES})
 | |
| else ()
 | |
|     add_library(DetourTileCache SHARED ${SOURCES})
 | |
| endif ()
 | |
| 
 | |
| add_library(RecastNavigation::DetourTileCache ALIAS DetourTileCache)
 | |
| 
 | |
| set(DetourTileCache_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Include")
 | |
| 
 | |
| target_include_directories(DetourTileCache PUBLIC
 | |
|     "$<BUILD_INTERFACE:${DetourTileCache_INCLUDE_DIR}>"
 | |
| )
 | |
| 
 | |
| target_link_libraries(DetourTileCache
 | |
|     Detour
 | |
| )
 | |
| 
 | |
| set_target_properties(DetourTileCache PROPERTIES
 | |
|         SOVERSION ${SOVERSION}
 | |
|         VERSION ${VERSION}
 | |
|         )
 | |
| 
 | |
| 
 | |
| install(TARGETS DetourTileCache
 | |
|         ARCHIVE DESTINATION lib
 | |
|         LIBRARY DESTINATION lib
 | |
|         COMPONENT library
 | |
|         )
 | |
| 
 | |
| file(GLOB INCLUDES Include/*.h)
 | |
| install(FILES ${INCLUDES} DESTINATION include)
 |