diff --git a/.gitignore b/.gitignore
index 08cc22c290dce6c55a289395a6be6d69cfb4985a..1c975935ac3a6ed502a9653ce607125d6178c1b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ obj/*
 lib/*
 prefix
 version
+build/*
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 4de62c93e5c86470f319ff324ef07cbe00e0bb3c..de0f8e66bde6d8773cad0203ed9e9a2e1392cac4 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -15,10 +15,10 @@ 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})
+target_link_libraries(${PROJECT_NAME} ${LIBS} -fPIC)
 
 # make install
-file(GLOB HEADERS "${CMAKE_CURRENT_SOURCE_DIR}../include/*.h")
+file(GLOB HEADERS "${CMAKE_CURRENT_SOURCE_DIR}/../include/*.h")
 install(FILES ${HEADERS} DESTINATION include/packet)
 install(TARGETS ${PROJECT_NAME} DESTINATION lib)
 install(TARGETS ${PROJECT_NAME}static DESTINATION lib)