4
0
mirror of https://github.com/QuasarApp/CMake.git synced 2025-05-03 21:19:40 +00:00

checnge cmake_PROJECT_DIR to CMAKE_SOURCE_DIR

This commit is contained in:
Andrei Yankovich 2021-04-13 16:18:23 +03:00
parent 832def2073
commit 58fd2cd5d0

@ -147,9 +147,9 @@ function(addTestsArg name testExec arg)
ADD_CUSTOM_TARGET( ADD_CUSTOM_TARGET(
deployTest${name} deployTest${name}
COMMAND cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${PROJECT_SOURCE_DIR} -recursiveDepth 5 COMMAND cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${CMAKE_SOURCE_DIR} -recursiveDepth 5
COMMENT "Deploy Test: cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${PROJECT_SOURCE_DIR} -recursiveDepth 5" COMMENT "Deploy Test: cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${CMAKE_SOURCE_DIR} -recursiveDepth 5"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
ADD_CUSTOM_TARGET( ADD_CUSTOM_TARGET(
@ -185,8 +185,8 @@ function(addTests name testExec)
ADD_CUSTOM_TARGET( ADD_CUSTOM_TARGET(
deployTest${name} deployTest${name}
COMMAND cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${PROJECT_SOURCE_DIR} -recursiveDepth 5 COMMAND cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${CMAKE_SOURCE_DIR} -recursiveDepth 5
COMMENT "cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${PROJECT_SOURCE_DIR} -recursiveDepth 5" COMMENT "Deploy Test: cqtdeployer clear -bin ${EXEC_TEST} -qmake ${Q_MAKE_EXE} -targetDir ${DIR_FOR_TESTING}/${name} -libDir ${CMAKE_SOURCE_DIR} -recursiveDepth 5"
) )
@ -218,7 +218,7 @@ function(initDeploy)
ADD_CUSTOM_TARGET( ADD_CUSTOM_TARGET(
deploy deploy
COMMENT "=================== Run deploy ===================" COMMENT "=================== Run deploy ==================="
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
@ -236,9 +236,9 @@ function(addDeploy name targets targetDir)
ADD_CUSTOM_TARGET( ADD_CUSTOM_TARGET(
deploy${name} deploy${name}
COMMAND cqtdeployer clear -bin ${targets} -qmake ${Q_MAKE_EXE} -targetDir ${targetDir} -libDir ${PROJECT_SOURCE_DIR} -recursiveDepth 5 COMMAND cqtdeployer clear -bin ${targets} -qmake ${Q_MAKE_EXE} -targetDir ${targetDir} -libDir ${CMAKE_SOURCE_DIR} -recursiveDepth 5
COMMENT "Deploy: cqtdeployer clear -bin ${targets} -qmake ${Q_MAKE_EXE} -targetDir ${targetDir} -libDir ${PROJECT_SOURCE_DIR} -recursiveDepth 5" COMMENT "Deploy: cqtdeployer clear -bin ${targets} -qmake ${Q_MAKE_EXE} -targetDir ${targetDir} -libDir ${CMAKE_SOURCE_DIR} -recursiveDepth 5"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
add_dependencies(deploy deploy${name}) add_dependencies(deploy deploy${name})
@ -259,7 +259,7 @@ function(addDeployFromFile name)
deploy${name} deploy${name}
COMMAND cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${name} COMMAND cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${name}
COMMENT "Deploy: cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${name}" COMMENT "Deploy: cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${name}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
add_dependencies(deploy deploy${name}) add_dependencies(deploy deploy${name})
@ -280,7 +280,7 @@ function(addDeployFromCustomFile name file)
deploy${name} deploy${name}
COMMAND cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${file} COMMAND cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${file}
COMMENT "Deploy: cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${file}" COMMENT "Deploy: cqtdeployer -qmake ${Q_MAKE_EXE} -confFile ${file}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
add_dependencies(deploy deploy${name}) add_dependencies(deploy deploy${name})
@ -306,7 +306,7 @@ function(addDeploySnap name targetDir)
snapClear${name} snapClear${name}
COMMAND snapcraft clean COMMAND snapcraft clean
COMMENT "clear snap: snapcraft clear" COMMENT "clear snap: snapcraft clear"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
@ -314,7 +314,7 @@ function(addDeploySnap name targetDir)
snapcraft${name} snapcraft${name}
COMMAND snapcraft COMMAND snapcraft
COMMENT "create snap: snapcraft" COMMENT "create snap: snapcraft"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS deploy${name} snapClear${name} DEPENDS deploy${name} snapClear${name}
) )
@ -322,7 +322,7 @@ function(addDeploySnap name targetDir)
snapcraftCopy${name} snapcraftCopy${name}
COMMAND ${CMAKE_COMMAND} -E copy *.snap ${targetDir} COMMAND ${CMAKE_COMMAND} -E copy *.snap ${targetDir}
COMMENT "copy snap: ${CMAKE_COMMAND} -E copy *.snap ${targetDir}" COMMENT "copy snap: ${CMAKE_COMMAND} -E copy *.snap ${targetDir}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS snapcraft${name} DEPENDS snapcraft${name}
) )
@ -363,7 +363,7 @@ function(addDeployQIF name sourceDir targetDir config)
qifDeploy${name} qifDeploy${name}
COMMAND ${BINARYCREATOR_EXE} --offline-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE} COMMAND ${BINARYCREATOR_EXE} --offline-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE}
COMMENT "deploy qif: ${BINARYCREATOR_EXE} --offline-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE}" COMMENT "deploy qif: ${BINARYCREATOR_EXE} --offline-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS deploy${name} DEPENDS deploy${name}
) )
@ -386,7 +386,7 @@ function(addDeployAPK name input aliase keystore keystorePass targetDir)
endif(NOT DEFINED $ENV{ANDROID_HOME}) endif(NOT DEFINED $ENV{ANDROID_HOME})
set(OUTPUT_ANDROID "--output ${PROJECT_SOURCE_DIR}/AndroidBuild") set(OUTPUT_ANDROID "--output ${CMAKE_SOURCE_DIR}/AndroidBuild")
set(INPUT_ANDROID "--input ${input}") set(INPUT_ANDROID "--input ${input}")
set(JDK "--jdk /usr") set(JDK "--jdk /usr")
set(SIGN "--sign '${keystore}' --storepass '${keystorePass}' --keypass '${keystorePass}' --release") set(SIGN "--sign '${keystore}' --storepass '${keystorePass}' --keypass '${keystorePass}' --release")
@ -403,7 +403,7 @@ function(addDeployAPK name input aliase keystore keystorePass targetDir)
deployAPK${name} deployAPK${name}
COMMAND ${CMAKE_COMMAND} -E copy *.apk ${targetDir} COMMAND ${CMAKE_COMMAND} -E copy *.apk ${targetDir}
COMMENT "copt apk: ${CMAKE_COMMAND} -E copy *.apk ${targetDir}" COMMENT "copt apk: ${CMAKE_COMMAND} -E copy *.apk ${targetDir}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/AndroidBuild/build/outputs/apk/ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/AndroidBuild/build/outputs/apk/
DEPENDS createAPK${name} DEPENDS createAPK${name}
) )
@ -440,7 +440,7 @@ function(addReleaseSnap name)
snapRelease${name} snapRelease${name}
COMMAND snapcraft push COMMAND snapcraft push
COMMENT "snapRelease${name} release" COMMENT "snapRelease${name} release"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
@ -471,7 +471,7 @@ function(addReleaseQif name sourceDir targetDir)
qifDeployOnline${name} qifDeployOnline${name}
COMMAND ${BINARYCREATOR_EXE} --online-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE} COMMAND ${BINARYCREATOR_EXE} --online-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE}
COMMENT "deploy qif online: ${BINARYCREATOR_EXE} --online-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE}" COMMENT "deploy qif online: ${BINARYCREATOR_EXE} --online-only -c ${config} -p ${sourceDir}/packages ${OUT_EXE}"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
@ -481,7 +481,7 @@ function(addReleaseQif name sourceDir targetDir)
${sourceDir} ${sourceDir}
${CMAKE_BINARY_DIR}/Repo ${CMAKE_BINARY_DIR}/Repo
COMMENT "qifRelease${name} release ${CMAKE_COMMAND} -E copy_directory ${sourceDir} ${CMAKE_BINARY_DIR}/Repo" COMMENT "qifRelease${name} release ${CMAKE_COMMAND} -E copy_directory ${sourceDir} ${CMAKE_BINARY_DIR}/Repo"
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
DEPENDS qifDeployOnline${name} DEPENDS qifDeployOnline${name}
) )
@ -530,7 +530,7 @@ function(initDoc)
ADD_CUSTOM_TARGET( ADD_CUSTOM_TARGET(
doc doc
COMMENT "=================== Run generate docs ===================" COMMENT "=================== Run generate docs ==================="
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
) )
endfunction() endfunction()