You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@serf.apache.org by br...@apache.org on 2018/07/06 09:44:50 UTC
svn commit: r1835224 - /serf/trunk/CMakeLists.txt
Author: brane
Date: Fri Jul 6 09:44:49 2018
New Revision: 1835224
URL: http://svn.apache.org/viewvc?rev=1835224&view=rev
Log:
* CMakeLists.txt: Fix generation of serf.pc with corrected values for LIBDIR and INCLUDE_SUBDIR.
Modified:
serf/trunk/CMakeLists.txt
Modified: serf/trunk/CMakeLists.txt
URL: http://svn.apache.org/viewvc/serf/trunk/CMakeLists.txt?rev=1835224&r1=1835223&r2=1835224&view=diff
==============================================================================
--- serf/trunk/CMakeLists.txt (original)
+++ serf/trunk/CMakeLists.txt Fri Jul 6 09:44:49 2018
@@ -46,7 +46,7 @@ include(SerfWindowsToolkit)
option(DEBUG "Enable debugging info and strict compile warnings" OFF)
option(SKIP_SHARED "Disable building shared Serf libraries" OFF)
option(SKIP_STATIC "Disable building static Serf libraries" OFF)
-option(LIBDIR "Indstall directory for architecture-dependent libraries" "")
+option(LIBDIR "Install directory for architecture-dependent libraries" "")
option(APR "Path to APR's install area" "")
option(APU "Path to APR-Util's install area" "")
option(OPENSSL "Path to OpenSSL's install area" "")
@@ -352,9 +352,9 @@ install(TARGETS ${SERF_TARGETS}
RUNTIME DESTINATION "bin")
if(NOT SERF_WINDOWS)
- set(SERF_INCLUDE_SUBDIR "/serf-${SERF_MAJOR_VERSION}")
+ set(SERF_INCLUDE_SUBDIR "serf-${SERF_MAJOR_VERSION}")
endif()
-install(FILES ${HEADERS} DESTINATION "include${SERF_INCLUDE_SUBDIR}")
+install(FILES ${HEADERS} DESTINATION "include/${SERF_INCLUDE_SUBDIR}")
# Generate the pkg-config module file.
@@ -363,19 +363,21 @@ if(NOT SERF_WINDOWS)
function(make_pkgconfig)
set(PREFIX ${CMAKE_INSTALL_PREFIX})
if(NOT LIBDIR)
- set(LIBDIR "${PREIFX}/lib")
+ set(LIBDIR "\${prefix}/lib")
endif()
+ set(INCLUDE_SUBDIR ${SERF_INCLUDE_SUBDIR})
set(VERSION ${SERF_VERSION})
set(MAJOR ${SERF_MAJOR_VERSION})
unset(LIBS)
- foreach(DEPLIB ${DEPENDENCY_LIBRARIES})
+ foreach(DEPLIB ${SERF_DEPENDENCY_LIBRARIES} ${SERF_INTERFACE_LIBRARIES})
set(LIBS "${LIBS} ${DEPLIB}")
endforeach()
configure_file("build/serf.pc.in" "serf.pc" @ONLY)
endfunction()
make_pkgconfig()
- install(FILES "${CMAKE_BINARY_DIR}/serf.pc" DESTINATION "share/pkgconfig")
+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/serf.pc"
+ DESTINATION "share/pkgconfig")
endif()
if(NOT SKIP_TESTS)