From 99725ec17619dfed252f7bbb622966be5f88c7ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Vallv=C3=A9=20Navarro?= <jvallve@iri.upc.edu> Date: Mon, 4 Nov 2019 09:58:24 +0100 Subject: [PATCH] cmake-things for installing --- CMakeLists.txt | 2 +- Findgnss_utils.cmake | 3 ++- src/CMakeLists.txt | 14 +++++++------- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7fdfa2d..b0da1a8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ if(COMMAND cmake_policy) endif(COMMAND cmake_policy) # The project name and the type of project -PROJECT(gnss-utils) +PROJECT(gnss_utils) SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bin) SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib) diff --git a/Findgnss_utils.cmake b/Findgnss_utils.cmake index f10ba2b..ecb91c6 100644 --- a/Findgnss_utils.cmake +++ b/Findgnss_utils.cmake @@ -1,6 +1,7 @@ FIND_PATH( gnss_utils_INCLUDE_DIRS - PATHS /usr/local/include/gnss_utils) + NAMES gnss_utils.h + PATHS /usr/local/include/iri-algorithms/gnss_utils) IF(gnss_utils_INCLUDE_DIRS) MESSAGE("Found gnss_utils include dirs: ${gnss_utils_INCLUDE_DIRS}") ELSE(gnss_utils_INCLUDE_DIRS) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 20326ea..de5d77d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -50,11 +50,11 @@ ADD_LIBRARY(gnss_utils SHARED ${SOURCES} ${RTKLIB_SRC}) TARGET_LINK_LIBRARIES(gnss_utils ${Boost_LIBRARIES}) # Installing -INSTALL(TARGETS gnss_utils - RUNTIME DESTINATION bin - LIBRARY DESTINATION /usr/local/lib - ARCHIVE DESTINATION lib) -INSTALL(FILES ${HEADERS} DESTINATION include/gnss_utils) -# INSTALL(FILES ../gnss_utils.cmake DESTINATION ${CMAKE_ROOT}/Modules/) -INSTALL(FILES ../Findgnss_utils.cmake DESTINATION lib/cmake/${PROJECT_NAME}) +INSTALL(TARGETS ${PROJECT_NAME} + RUNTIME DESTINATION bin + LIBRARY DESTINATION lib/iri-algorithms + ARCHIVE DESTINATION lib/iri-algorithms) +INSTALL(FILES ${HEADERS} DESTINATION include/iri-algorithms/gnss_utils) +INSTALL(FILES ../Findgnss_utils.cmake DESTINATION ${CMAKE_ROOT}/Modules/) + ADD_SUBDIRECTORY(examples) -- GitLab