From 281529a134e4e983a3e6bccc6396d44c3c38c5ea Mon Sep 17 00:00:00 2001
From: Andrea Zoli <zoli@iasfbo.inaf.it>
Date: Tue, 3 Mar 2015 15:37:09 +0100
Subject: [PATCH] Fix src/CMakeLists.txt to work from a different source
 rootdir.

---
 src/CMakeLists.txt | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 170df83..4de62c9 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -10,17 +10,17 @@ set(SOURCES ByteStream.cpp File.cpp InputPacketStream.cpp InputTextFile.cpp Outp
 			lz4.c lz4hc.c)
 
 # libpacket.a and libpacket.so
-include_directories(${CMAKE_SOURCE_DIR}/include)
-add_library(${CMAKE_PROJECT_NAME} SHARED ${SOURCES})
-add_library(${CMAKE_PROJECT_NAME}static STATIC ${SOURCES})
-set_target_properties(${CMAKE_PROJECT_NAME}static PROPERTIES OUTPUT_NAME ${CMAKE_PROJECT_NAME})
-set_target_properties(${CMAKE_PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
-target_link_libraries(${CMAKE_PROJECT_NAME} ${LIBS})
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../include)
+add_library(${PROJECT_NAME} SHARED ${SOURCES})
+add_library(${PROJECT_NAME}static STATIC ${SOURCES})
+set_target_properties(${PROJECT_NAME}static PROPERTIES OUTPUT_NAME ${PROJECT_NAME})
+set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
+target_link_libraries(${PROJECT_NAME} ${LIBS})
 
 # make install
-file(GLOB HEADERS "${PROJECT_SOURCE_DIR}/include/*.h")
+file(GLOB HEADERS "${CMAKE_CURRENT_SOURCE_DIR}../include/*.h")
 install(FILES ${HEADERS} DESTINATION include/packet)
-install(TARGETS ${CMAKE_PROJECT_NAME} DESTINATION lib)
-install(TARGETS ${CMAKE_PROJECT_NAME}static DESTINATION lib)
+install(TARGETS ${PROJECT_NAME} DESTINATION lib)
+install(TARGETS ${PROJECT_NAME}static DESTINATION lib)
 file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../doc)
 install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../doc DESTINATION .)
-- 
GitLab