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
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
|
|
||||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
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)
|
find_package(MPI REQUIRED)
|
||||||
add_executable(ovnisync ovnisync.c)
|
add_executable(ovnisync ovnisync.c)
|
||||||
target_link_libraries(ovnisync m MPI::MPI_C)
|
target_link_libraries(ovnisync m MPI::MPI_C)
|
||||||
install(TARGETS ovnisync RUNTIME)
|
install(TARGETS ovnisync)
|
||||||
else()
|
else()
|
||||||
message(STATUS "Disabling ovnisync as MPI is disabled")
|
message(STATUS "Disabling ovnisync as MPI is disabled")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
install(TARGETS ovniemu ovnidump ovnisort ovnitop RUNTIME)
|
install(TARGETS ovniemu ovnidump ovnisort ovnitop)
|
||||||
install(FILES ovnitop.1 DESTINATION "${CMAKE_INSTALL_MANDIR}/man1")
|
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")
|
target_include_directories(ovni PUBLIC "${CMAKE_SOURCE_DIR}/include")
|
||||||
set_target_properties(ovni PROPERTIES
|
set_target_properties(ovni PROPERTIES
|
||||||
VERSION 1.2.0
|
VERSION 1.2.0
|
||||||
SOVERSION 1)
|
SOVERSION 1
|
||||||
|
PUBLIC_HEADER "${CMAKE_SOURCE_DIR}/include/ovni.h")
|
||||||
|
|
||||||
add_library(ovni-static STATIC ovni.c)
|
add_library(ovni-static STATIC ovni.c)
|
||||||
target_link_libraries(ovni-static parson-static common-static)
|
target_link_libraries(ovni-static parson-static common-static)
|
||||||
target_include_directories(ovni-static PUBLIC "${CMAKE_SOURCE_DIR}/include")
|
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