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…
Reference in New Issue
Block a user