Skip to content

Commit

Permalink
Updated libmodule pkg-config script with new include location.
Browse files Browse the repository at this point in the history
  • Loading branch information
FedeDP committed Mar 25, 2018
1 parent f5f9af6 commit 1cb2e43
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 6 deletions.
7 changes: 2 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ include(GNUInstallDirs)
# Find source files
file(GLOB SOURCES Lib/*.c)
set(PUBLIC_H Lib/module.h Lib/modules.h)
set(PRIVATE_H Lib/module_priv.h)

# Include header files
include_directories(Lib)
Expand All @@ -21,7 +20,6 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
VERSION ${PROJECT_VERSION}
SOVERSION 1
PUBLIC_HEADER "${PUBLIC_H}"
PRIVATE_HEADER "${PRIVATE_H}"
)

set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wl,--no-undefined -Wshadow -Wtype-limits -Wstrict-overflow -fno-strict-aliasing -Wformat -Wformat-security")
Expand All @@ -33,8 +31,7 @@ target_include_directories(${PROJECT_NAME} PRIVATE Lib/)

install(TARGETS ${PROJECT_NAME}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}/)
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME})

install(FILES ${CMAKE_BINARY_DIR}/libmodule.pc
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pkgconfig)

DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/pkgconfig)
2 changes: 1 addition & 1 deletion Extra/libmodule.pc.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=@CMAKE_INSTALL_PREFIX@
libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/@PROJECT_NAME@

Name: @PROJECT_NAME@
Description: @PROJECT_DESCRIPTION@
Expand Down

0 comments on commit 1cb2e43

Please sign in to comment.