@@ -36,7 +36,7 @@ function (yup_standalone_app)
3636 cmake_parse_arguments (YUP_ARG "${options} " "${one_value_args} " "${multi_value_args} " ${ARGN} )
3737
3838 _yup_set_default (YUP_ARG_TARGET_CXX_STANDARD 20)
39- _yup_set_default (YUP_ARG_TARGET_ICON "${CMAKE_SOURCE_DIR} /cmake /resources/app-icon.png" )
39+ _yup_set_default (YUP_ARG_TARGET_ICON "${CMAKE_CURRENT_FUNCTION_LIST_DIR} /resources/app-icon.png" )
4040
4141 set (target_name "${YUP_ARG_TARGET_NAME} " )
4242 set (target_version "${YUP_ARG_TARGET_VERSION} " )
@@ -125,7 +125,7 @@ function (yup_standalone_app)
125125 # ==== Per platform configuration
126126 if (YUP_PLATFORM_APPLE)
127127 if (NOT "${target_console} " AND NOT "${target_wheel} " )
128- _yup_set_default (YUP_ARG_CUSTOM_PLIST "${CMAKE_SOURCE_DIR} /cmake /platforms/${YUP_PLATFORM} /Info.plist" )
128+ _yup_set_default (YUP_ARG_CUSTOM_PLIST "${CMAKE_CURRENT_FUNCTION_LIST_DIR} /platforms/${YUP_PLATFORM} /Info.plist" )
129129 _yup_valid_identifier_string ("${target_app_identifier} " target_app_identifier)
130130
131131 _yup_message (STATUS "${target_name} - Converting application input icon to apple .icns format" )
@@ -164,7 +164,7 @@ function (yup_standalone_app)
164164 set_target_properties (${target_name} PROPERTIES SUFFIX ".html" )
165165 endif ()
166166
167- _yup_set_default (YUP_ARG_CUSTOM_SHELL "${CMAKE_SOURCE_DIR} /cmake /platforms/${YUP_PLATFORM} /shell.html" )
167+ _yup_set_default (YUP_ARG_CUSTOM_SHELL "${CMAKE_CURRENT_FUNCTION_LIST_DIR} /platforms/${YUP_PLATFORM} /shell.html" )
168168 _yup_set_default (YUP_ARG_INITIAL_MEMORY 33554432) # 32mb
169169 _yup_set_default (YUP_ARG_PTHREAD_POOL_SIZE 8)
170170
@@ -209,7 +209,7 @@ function (yup_standalone_app)
209209 add_custom_command (
210210 TARGET ${target_name} POST_BUILD
211211 COMMAND ${CMAKE_COMMAND} -E copy
212- "${CMAKE_SOURCE_DIR} /cmake /platforms/${YUP_PLATFORM} /mini-coi.js"
212+ "${CMAKE_CURRENT_FUNCTION_LIST_DIR} /platforms/${YUP_PLATFORM} /mini-coi.js"
213213 "${target_copy_dest} /mini-coi.js" )
214214
215215 elseif (YUP_PLATFORM_LINUX)
0 commit comments