Make ovni.h a public header of ovni target
This commit is contained in:
		
							parent
							
								
									cd2e844066
								
							
						
					
					
						commit
						4abd92e139
					
				| @ -2,5 +2,3 @@ | ||||
| # SPDX-License-Identifier: GPL-3.0-or-later | ||||
| 
 | ||||
| include_directories(${CMAKE_CURRENT_SOURCE_DIR}) | ||||
| 
 | ||||
| install(FILES ovni.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) | ||||
|  | ||||
| @ -79,10 +79,10 @@ if(USE_MPI) | ||||
|   find_package(MPI REQUIRED) | ||||
|   add_executable(ovnisync ovnisync.c) | ||||
|   target_link_libraries(ovnisync m MPI::MPI_C) | ||||
|   install(TARGETS ovnisync RUNTIME) | ||||
|   install(TARGETS ovnisync) | ||||
| else() | ||||
|   message(STATUS "Disabling ovnisync as MPI is disabled") | ||||
| endif() | ||||
| 
 | ||||
| install(TARGETS ovniemu ovnidump ovnisort ovnitop RUNTIME) | ||||
| install(TARGETS ovniemu ovnidump ovnisort ovnitop) | ||||
| install(FILES ovnitop.1 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1") | ||||
|  | ||||
| @ -8,10 +8,11 @@ target_link_libraries(ovni parson common) | ||||
| target_include_directories(ovni PUBLIC "${CMAKE_SOURCE_DIR}/include") | ||||
| set_target_properties(ovni PROPERTIES | ||||
|   VERSION 1.2.0 | ||||
|   SOVERSION 1) | ||||
|   SOVERSION 1 | ||||
|   PUBLIC_HEADER "${CMAKE_SOURCE_DIR}/include/ovni.h") | ||||
| 
 | ||||
| add_library(ovni-static STATIC ovni.c) | ||||
| target_link_libraries(ovni-static parson-static common-static) | ||||
| target_include_directories(ovni-static PUBLIC "${CMAKE_SOURCE_DIR}/include") | ||||
| 
 | ||||
| install(TARGETS ovni LIBRARY) | ||||
| install(TARGETS ovni) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user