Преглед на файлове

Merge pull request #1060 from minhanghuang/find-package

add cmake find_package() variables
bel2125 преди 3 години
родител
ревизия
ba1396eb9d
променени са 2 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 1 1
      CMakeLists.txt
  2. 7 0
      cmake/civetweb-config.cmake.in

+ 1 - 1
CMakeLists.txt

@@ -596,7 +596,7 @@ configure_package_config_file(
   ${PROJECT_NAME}-config.cmake
   INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
   NO_CHECK_REQUIRED_COMPONENTS_MACRO
-  PATH_VARS CMAKE_INSTALL_INCLUDEDIR
+  PATH_VARS CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CIVETWEB_ENABLE_CXX
 )
 
 write_basic_package_version_file(${PROJECT_NAME}-config-version.cmake

+ 7 - 0
cmake/civetweb-config.cmake.in

@@ -2,6 +2,13 @@
 include(CMakeFindDependencyMacro)
 
 set_and_check(civetweb_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
+set_and_check(civetweb_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
+set_and_check(civetweb_LIBRARY_DIRS "@PACKAGE_CMAKE_INSTALL_LIBDIR@")
+set(civetweb_LIBRARIES civetweb)
+
+if(@CIVETWEB_ENABLE_CXX@)
+  set(civetweb-cpp_LIBRARIES civetweb-cpp)
+endif()
 
 find_dependency(Threads)