aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfuzzard <fuzzard@kodi.tv>2022-04-02 16:37:07 +0200
committerfuzzard <fuzzard@kodi.tv>2022-04-02 17:03:56 +0200
commit14b8030d05921ad86b0f5522e81abbcea767a4a8 (patch)
treee71c65f25102bbdcda584b86724b61fd820910ee
parent71fb3d3a63992c270b1cdac953020eb8848f6b1f (diff)
[cmake] extract common CMAKE_INSTALL_LIBDIR to all cmake based internal dep builds
-rw-r--r--cmake/modules/FindFmt.cmake1
-rw-r--r--cmake/modules/FindGtest.cmake3
-rw-r--r--cmake/modules/FindSpdlog.cmake1
-rw-r--r--cmake/scripts/common/ModuleHelpers.cmake3
4 files changed, 3 insertions, 5 deletions
diff --git a/cmake/modules/FindFmt.cmake b/cmake/modules/FindFmt.cmake
index ce8445c54b..574374393a 100644
--- a/cmake/modules/FindFmt.cmake
+++ b/cmake/modules/FindFmt.cmake
@@ -38,7 +38,6 @@ if(ENABLE_INTERNAL_FMT)
set(CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}
-DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}
-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
- -DCMAKE_INSTALL_LIBDIR=lib
-DFMT_DOC=OFF
-DFMT_TEST=OFF
-DFMT_INSTALL=ON
diff --git a/cmake/modules/FindGtest.cmake b/cmake/modules/FindGtest.cmake
index 80d713dd50..3d2ec93aa2 100644
--- a/cmake/modules/FindGtest.cmake
+++ b/cmake/modules/FindGtest.cmake
@@ -25,8 +25,7 @@ if(ENABLE_INTERNAL_GTEST)
set(CMAKE_ARGS -DBUILD_GMOCK=OFF
-DINSTALL_GTEST=ON
-DBUILD_SHARED_LIBS=OFF
- -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
- -DCMAKE_INSTALL_LIBDIR=lib)
+ -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>)
BUILD_DEP_TARGET()
else()
diff --git a/cmake/modules/FindSpdlog.cmake b/cmake/modules/FindSpdlog.cmake
index e6e3e214a9..acb064a0d1 100644
--- a/cmake/modules/FindSpdlog.cmake
+++ b/cmake/modules/FindSpdlog.cmake
@@ -39,7 +39,6 @@ if(ENABLE_INTERNAL_SPDLOG)
set(CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/${CORE_BUILD_DIR}
-DCMAKE_CXX_EXTENSIONS=${CMAKE_CXX_EXTENSIONS}
-DCMAKE_CXX_STANDARD=${CMAKE_CXX_STANDARD}
- -DCMAKE_INSTALL_LIBDIR=lib
-DSPDLOG_BUILD_EXAMPLE=OFF
-DSPDLOG_BUILD_TESTS=OFF
-DSPDLOG_BUILD_BENCH=OFF
diff --git a/cmake/scripts/common/ModuleHelpers.cmake b/cmake/scripts/common/ModuleHelpers.cmake
index 0578e6171f..32e9de9a03 100644
--- a/cmake/scripts/common/ModuleHelpers.cmake
+++ b/cmake/scripts/common/ModuleHelpers.cmake
@@ -130,7 +130,8 @@ macro(BUILD_DEP_TARGET)
include(ExternalProject)
if(CMAKE_ARGS)
- set(CMAKE_ARGS CMAKE_ARGS ${CMAKE_ARGS})
+ set(CMAKE_ARGS CMAKE_ARGS ${CMAKE_ARGS}
+ -DCMAKE_INSTALL_LIBDIR=lib)
if(CMAKE_TOOLCHAIN_FILE)
list(APPEND CMAKE_ARGS "-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}")
endif()