#1748 libecl : Add INSTALL_ERT to control install targets

This commit is contained in:
Magne Sjaastad
2017-08-08 11:23:30 +02:00
parent 1655585f1e
commit 590e2ed753
2 changed files with 28 additions and 23 deletions

View File

@@ -331,6 +331,9 @@ if (BUILD_PYTHON)
endif() endif()
endif() endif()
install(EXPORT ecl-config DESTINATION share/cmake/ecl) if (INSTALL_ERT)
install(EXPORT ecl-config DESTINATION share/cmake/ecl)
endif()
export(TARGETS ecl FILE eclConfig.cmake) export(TARGETS ecl FILE eclConfig.cmake)
export(PACKAGE ecl) export(PACKAGE ecl)

View File

@@ -211,30 +211,32 @@ set_target_properties(ecl PROPERTIES
VERSION ${ERT_VERSION_MAJOR}.${ERT_VERSION_MINOR} VERSION ${ERT_VERSION_MAJOR}.${ERT_VERSION_MINOR}
SOVERSION ${ERT_VERSION_MAJOR}) SOVERSION ${ERT_VERSION_MAJOR})
install(TARGETS ecl if (INSTALL_ERT)
EXPORT ecl-config install(TARGETS ecl
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} EXPORT ecl-config
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
install(DIRECTORY include/ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
DESTINATION include
PATTERN *.h
)
install(DIRECTORY include/
DESTINATION include
PATTERN *.hpp EXCLUDE
)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/
DESTINATION include
PATTERN *.h
)
if (ERT_BUILD_CXX)
install(DIRECTORY include/ install(DIRECTORY include/
DESTINATION include DESTINATION include
PATTERN *.hpp PATTERN *.h
) )
endif () install(DIRECTORY include/
DESTINATION include
PATTERN *.hpp EXCLUDE
)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/include/
DESTINATION include
PATTERN *.h
)
if (ERT_BUILD_CXX)
install(DIRECTORY include/
DESTINATION include
PATTERN *.hpp
)
endif ()
endif()
if (NOT BUILD_TESTS) if (NOT BUILD_TESTS)
return () return ()