mirror of
https://github.com/PixlOne/logiops.git
synced 2025-07-14 05:12:34 +08:00
Use PROJECT_SOURCE_DIR across CMakeLists
This commit is contained in:
parent
4e70095281
commit
a77b328b35
@ -16,10 +16,11 @@ option(USE_USER_BUS "Uses user bus" OFF)
|
|||||||
find_package(Git)
|
find_package(Git)
|
||||||
|
|
||||||
# Set version number and update submodules
|
# Set version number and update submodules
|
||||||
if(EXISTS ${CMAKE_SOURCE_DIR}/.git AND GIT_FOUND)
|
if(EXISTS ${PROJECT_SOURCE_DIR}/.git AND GIT_FOUND)
|
||||||
execute_process(COMMAND ${GIT_EXECUTABLE} describe --tags
|
execute_process(COMMAND ${GIT_EXECUTABLE} describe --tags
|
||||||
OUTPUT_VARIABLE LOGIOPS_VERSION
|
OUTPUT_VARIABLE LOGIOPS_VERSION
|
||||||
RESULT_VARIABLE LOGIOPS_VERSION_RET
|
RESULT_VARIABLE LOGIOPS_VERSION_RET
|
||||||
|
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|
||||||
ERROR_QUIET)
|
ERROR_QUIET)
|
||||||
if(NOT LOGIOPS_VERSION_RET EQUAL "0")
|
if(NOT LOGIOPS_VERSION_RET EQUAL "0")
|
||||||
execute_process(COMMAND ${GIT_EXECUTABLE}
|
execute_process(COMMAND ${GIT_EXECUTABLE}
|
||||||
@ -29,10 +30,11 @@ if(EXISTS ${CMAKE_SOURCE_DIR}/.git AND GIT_FOUND)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
execute_process(COMMAND ${GIT_EXECUTABLE}
|
execute_process(COMMAND ${GIT_EXECUTABLE}
|
||||||
submodule update --init --recursive)
|
submodule update --init --recursive
|
||||||
|
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
|
||||||
|
|
||||||
string(REGEX REPLACE "\n$" "" LOGIOPS_VERSION ${LOGIOPS_VERSION})
|
string(REGEX REPLACE "\n$" "" LOGIOPS_VERSION ${LOGIOPS_VERSION})
|
||||||
elseif(EXISTS ${CMAKE_SOURCE_DIR}/version.txt)
|
elseif(EXISTS ${PROJECT_SOURCE_DIR}/version.txt)
|
||||||
file(READ version.txt LOGIOPS_VERSION)
|
file(READ version.txt LOGIOPS_VERSION)
|
||||||
string(REGEX REPLACE "\n$" "" LOGIOPS_VERSION ${LOGIOPS_VERSION})
|
string(REGEX REPLACE "\n$" "" LOGIOPS_VERSION ${LOGIOPS_VERSION})
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user