diff options
author | Shauren <shauren.trinity@gmail.com> | 2024-03-01 11:36:10 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2024-03-01 11:36:10 +0100 |
commit | 8eac6224c029c8384f962bb56c768ee5b9c685b9 (patch) | |
tree | 82a65c8aeb392f0feeb88c982c9ad5f9391fcf84 | |
parent | 5c44ac178798689a4cd31e59bcfeeeecaafa371e (diff) |
Build: Replaced deprecated exec_program with execute_process
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | cmake/macros/FindMySQL.cmake | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 40f05c5a4d6..cc306ab0ce1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -28,6 +28,10 @@ if(POLICY CMP0144) cmake_policy(SET CMP0144 NEW) # find_package() uses upper-case <PACKAGENAME>_ROOT variables endif() +if(POLICY CMP0153) + cmake_policy(SET CMP0153 NEW) # The exec_program() command should not be called +endif() + # Set RPATH-handing (CMake parameters) set(CMAKE_SKIP_BUILD_RPATH 0) set(CMAKE_BUILD_WITH_INSTALL_RPATH 0) diff --git a/cmake/macros/FindMySQL.cmake b/cmake/macros/FindMySQL.cmake index 0123f86a9dc..8f2922ead2c 100644 --- a/cmake/macros/FindMySQL.cmake +++ b/cmake/macros/FindMySQL.cmake @@ -69,8 +69,8 @@ if(UNIX) if(MYSQL_CONFIG) message(STATUS "Using mysql-config: ${MYSQL_CONFIG}") # set INCLUDE_DIR - exec_program(${MYSQL_CONFIG} - ARGS --include + execute_process( + COMMAND "${MYSQL_CONFIG}" --include OUTPUT_VARIABLE MY_TMP ) @@ -78,8 +78,8 @@ if(UNIX) set(MYSQL_ADD_INCLUDE_PATH ${MY_TMP} CACHE FILEPATH INTERNAL) #message("[DEBUG] MYSQL ADD_INCLUDE_PATH : ${MYSQL_ADD_INCLUDE_PATH}") # set LIBRARY_DIR - exec_program(${MYSQL_CONFIG} - ARGS --libs_r + execute_process( + COMMAND "${MYSQL_CONFIG}" --libs_r OUTPUT_VARIABLE MY_TMP ) set(MYSQL_ADD_LIBRARIES "") |