Skip to content
Snippets Groups Projects
Commit 281529a1 authored by Andrea Zoli's avatar Andrea Zoli
Browse files

Fix src/CMakeLists.txt to work from a different source rootdir.

parent 815e82ed
No related branches found
No related tags found
No related merge requests found
......@@ -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 .)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment