File tree 3 files changed +8
-2
lines changed
3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 25
25
# CMake vars:
26
26
# DKCODER_DATA_HOME - required
27
27
# DKCODER_WORKDIR - required
28
+ # DKCODER_ARG0
29
+ # DKCODER_PWD
30
+ # DKCODER_NONCE
31
+ # DKCODER_TTY
32
+ # DKCODER_CMDLINE
28
33
29
34
include (FetchContent)
30
35
@@ -727,6 +732,7 @@ function(__dkcoder_delegate)
727
732
__dkcoder_add_environment_set("DKCODER_RUN_VERSION=${DKCODER_RUN_VERSION} " )
728
733
__dkcoder_add_environment_set("DKCODER_RUN_ENV_URL_BASE=${__DkRun_Env_URL_BASE} " )
729
734
__dkcoder_add_environment_set("DKCODER_PWD=${DKCODER_PWD} " )
735
+ __dkcoder_add_environment_set("DKCODER_ARG0=${DKCODER_ARG0} " )
730
736
731
737
# Console
732
738
__dkcoder_add_environment_set("DKCODER_TTY=${DKCODER_TTY} " )
Original file line number Diff line number Diff line change 547
547
# PREREQS
548
548
# -------
549
549
550
- cmake_majmin_ver=3.25
551
550
cmake_majminpat_ver=3.25.2
552
551
cmake_cksum256_darwin_universal=" a988e2a69c1d105987f12782ee0fa80d6be941b3e1a68b4bd6a661f0fdb56d75"
553
552
cmake_cksum256_linux_arm64=" 98cbec4d939adecc0a52b0bf2d537ebbcd629f9ac4d935b399619faa4d4f0d44"
@@ -861,6 +860,7 @@ if [ "$DKCODER_AWAY" -eq 0 ]; then cd "$PROJ_DIR"; fi
861
860
" $cmake_bindir /cmake" \
862
861
-D CMAKE_GENERATOR=Ninja -D CMAKE_MAKE_PROGRAM=" $NINJA_EXE " \
863
862
-D " DKCODER_PWD:FILEPATH=$dk_pwd " \
863
+ -D " DKCODER_ARG0:FILEPATH=$0 " \
864
864
-D " DKCODER_DATA_HOME:FILEPATH=$tools_dir " \
865
865
-D " DKCODER_WORKDIR:FILEPATH=$dk_work " \
866
866
-D " DKCODER_NONCE:STRING=$dk_nonce " \
Original file line number Diff line number Diff line change @@ -207,7 +207,7 @@ REM -------------- Run finder --------------
207
207
SET DK_WORKDIR = %DK_DATA_HOME% \work
208
208
209
209
IF %DK_AWAY% EQU 0 CD /D %DK_PROJ_DIR%
210
- " %DK_CMAKE_EXE% " -D CMAKE_GENERATOR=Ninja -D " CMAKE_MAKE_PROGRAM=%DK_NINJA_EXE% " -D " DKCODER_PWD:FILEPATH=%DK_PWD% " -D " DKCODER_DATA_HOME:FILEPATH=%DK_DATA_HOME% " -D " DKCODER_WORKDIR:FILEPATH=%DK_WORKDIR% " -D " DKCODER_NONCE:STRING=%DK_NONCE% " -D " DKCODER_TTY:STRING=%DK_TTY% " -D " DKCODER_CMDLINE:STRING=%DK_CMDLINE% " -P " %DK_PROJ_DIR% __dk.cmake"
210
+ " %DK_CMAKE_EXE% " -D CMAKE_GENERATOR=Ninja -D " CMAKE_MAKE_PROGRAM=%DK_NINJA_EXE% " -D " DKCODER_PWD:FILEPATH=%DK_PWD% " -D " DKCODER_ARG0:FILEPATH= %0 " -D " DKCODER_DATA_HOME:FILEPATH=%DK_DATA_HOME% " -D " DKCODER_WORKDIR:FILEPATH=%DK_WORKDIR% " -D " DKCODER_NONCE:STRING=%DK_NONCE% " -D " DKCODER_TTY:STRING=%DK_TTY% " -D " DKCODER_CMDLINE:STRING=%DK_CMDLINE% " -P " %DK_PROJ_DIR% __dk.cmake"
211
211
IF %ERRORLEVEL% NEQ 0 EXIT /B %ERRORLEVEL%
212
212
213
213
REM --------------- Execute post-command outside of CMake --------------
You can’t perform that action at this time.
0 commit comments