Skip to content

Commit 8c2ce8d

Browse files
authored
Merge pull request #163 from LocutusOfBorg/cmake
Fix various cmake issues:
2 parents c6756c9 + 1cd2509 commit 8c2ce8d

File tree

6 files changed

+21
-19
lines changed

6 files changed

+21
-19
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ if(NOT CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE)
2121
endif()
2222

2323
set(LIB_DESTINATION
24-
"${CMAKE_INSTALL_FULL_LIBDIR}" CACHE STRING "Define lib output directory name")
24+
"${CMAKE_INSTALL_LIBDIR}" CACHE STRING "Define lib output directory name")
2525

2626

2727
####################################

src/config/CMakeLists.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
####################################
22
# Set config vars
33
####################################
4-
set(core_libname, "lucene++")
5-
set(contrib_libname, "lucene++-contrib")
4+
set(core_libname "lucene++")
5+
set(contrib_libname "lucene++-contrib")
66

77
set(
8-
PACKAGE_CMAKE_INSTALL_INCLUDEDIR,
9-
"${lucene++_INCLUDE_DIR}/lucene++/")
8+
PACKAGE_CMAKE_INSTALL_INCLUDEDIR
9+
"${CMAKE_INSTALL_INCLUDEDIR}/lucene++/")
1010

1111
set(
12-
PACKAGE_CMAKE_INSTALL_LIBDIR,
13-
"${LIB_INSTALL_DIR}/cmake")
12+
PACKAGE_CMAKE_INSTALL_LIBDIR
13+
"${LIB_DESTINATION}")
1414

1515

1616
####################################

src/config/contrib/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ if(NOT WIN32)
99
install(
1010
FILES
1111
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contrib.pc"
12-
DESTINATION "include/pkgconfig")
12+
DESTINATION "${LIB_DESTINATION}/pkgconfig")
1313
endif()
1414

1515

@@ -19,7 +19,8 @@ endif()
1919
configure_package_config_file(
2020
"${CMAKE_CURRENT_SOURCE_DIR}/liblucene++-contribConfig.cmake.in"
2121
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfig.cmake"
22-
INSTALL_DESTINATION "${LIB_DESTINATION}/cmake")
22+
INSTALL_DESTINATION "${LIB_DESTINATION}/cmake/liblucene++-contrib"
23+
PATH_VARS contrib_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR PACKAGE_CMAKE_INSTALL_LIBDIR)
2324

2425
write_basic_package_version_file(
2526
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfigVersion.cmake"
@@ -30,4 +31,4 @@ install(
3031
FILES
3132
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfig.cmake"
3233
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++-contribConfigVersion.cmake"
33-
DESTINATION "include/cmake")
34+
DESTINATION "${LIB_DESTINATION}/cmake/liblucene++-contrib")

src/config/contrib/liblucene++-contribConfig.cmake.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ if (NOT DEFINED set_and_check)
2020
endif()
2121

2222

23-
set_and_check(liblucene++-contrib_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/@contrib_libname@")
24-
set_and_check(liblucene++-contrib_LIBRARY_DIRS "@PACKAGE_CMAKE_INSTALL_LIBDIR@")
25-
set(liblucene++-contrib_LIBRARIES "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@contrib_libname@")
23+
set_and_check(liblucene++-contrib_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
24+
set_and_check(liblucene++-contrib_LIBRARY_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_LIBDIR@")
25+
set(liblucene++-contrib_LIBRARIES "@contrib_libname@")

src/config/core/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ if(NOT WIN32)
99
install(
1010
FILES
1111
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++.pc"
12-
DESTINATION "include/pkgconfig")
12+
DESTINATION "${LIB_DESTINATION}/pkgconfig")
1313
endif()
1414

1515

@@ -19,7 +19,8 @@ endif()
1919
configure_package_config_file(
2020
"${CMAKE_CURRENT_SOURCE_DIR}/liblucene++Config.cmake.in"
2121
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++Config.cmake"
22-
INSTALL_DESTINATION "${LIB_DESTINATION}/cmake")
22+
INSTALL_DESTINATION "${LIB_DESTINATION}/cmake/liblucene++"
23+
PATH_VARS core_libname PACKAGE_CMAKE_INSTALL_INCLUDEDIR PACKAGE_CMAKE_INSTALL_LIBDIR)
2324

2425
write_basic_package_version_file(
2526
${CMAKE_CURRENT_BINARY_DIR}/liblucene++ConfigVersion.cmake
@@ -30,4 +31,4 @@ install(
3031
FILES
3132
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++Config.cmake"
3233
"${CMAKE_CURRENT_BINARY_DIR}/liblucene++ConfigVersion.cmake"
33-
DESTINATION "include/cmake")
34+
DESTINATION "${LIB_DESTINATION}/cmake/liblucene++")

src/config/core/liblucene++Config.cmake.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ if (NOT DEFINED set_and_check)
2020
endif()
2121

2222

23-
set_and_check(liblucene++_INCLUDE_DIRS "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@/@core_libname@")
24-
set_and_check(liblucene++_LIBRARY_DIRS "@PACKAGE_CMAKE_INSTALL_LIBDIR@")
25-
set(liblucene++_LIBRARIES "@PACKAGE_CMAKE_INSTALL_LIBDIR@/@core_libname@")
23+
set_and_check(liblucene++_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@")
24+
set_and_check(liblucene++_LIBRARY_DIRS "${PACKAGE_PREFIX_DIR}/@PACKAGE_CMAKE_INSTALL_LIBDIR@")
25+
set(liblucene++_LIBRARIES "@core_libname@")
2626

2727

0 commit comments

Comments
 (0)