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
Branches
Tags
No related merge requests found
...@@ -10,17 +10,17 @@ set(SOURCES ByteStream.cpp File.cpp InputPacketStream.cpp InputTextFile.cpp Outp ...@@ -10,17 +10,17 @@ set(SOURCES ByteStream.cpp File.cpp InputPacketStream.cpp InputTextFile.cpp Outp
lz4.c lz4hc.c) lz4.c lz4hc.c)
# libpacket.a and libpacket.so # libpacket.a and libpacket.so
include_directories(${CMAKE_SOURCE_DIR}/include) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../include)
add_library(${CMAKE_PROJECT_NAME} SHARED ${SOURCES}) add_library(${PROJECT_NAME} SHARED ${SOURCES})
add_library(${CMAKE_PROJECT_NAME}static STATIC ${SOURCES}) add_library(${PROJECT_NAME}static STATIC ${SOURCES})
set_target_properties(${CMAKE_PROJECT_NAME}static PROPERTIES OUTPUT_NAME ${CMAKE_PROJECT_NAME}) set_target_properties(${PROJECT_NAME}static PROPERTIES OUTPUT_NAME ${PROJECT_NAME})
set_target_properties(${CMAKE_PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION}) set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${PROJECT_VERSION})
target_link_libraries(${CMAKE_PROJECT_NAME} ${LIBS}) target_link_libraries(${PROJECT_NAME} ${LIBS})
# make install # 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(FILES ${HEADERS} DESTINATION include/packet)
install(TARGETS ${CMAKE_PROJECT_NAME} DESTINATION lib) install(TARGETS ${PROJECT_NAME} DESTINATION lib)
install(TARGETS ${CMAKE_PROJECT_NAME}static DESTINATION lib) install(TARGETS ${PROJECT_NAME}static DESTINATION lib)
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../doc) file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../doc)
install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../doc DESTINATION .) 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