Skip to content

Commit 8cdbecd

Browse files
committed
fix box2d folder uppercase issue
1 parent 830f59c commit 8cdbecd

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

build/build.sh

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -405,21 +405,29 @@ do
405405

406406

407407
echo "Copying needed heder files"
408+
#determine the real folder name
409+
parse_original_library_folder_name=${lib}_header_files_folder
410+
library_include_folder_name=${!parse_original_library_folder_name}
411+
if [ -z $library_include_folder_name ];then
412+
library_include_folder_name=$archive_name
413+
fi
414+
415+
408416
#copy header files for ios & mac
409417
if [ $cfg_platform_name = "ios" ] || [ $cfg_platform_name = "mac" ];then
410-
if [ ! -d $top_dir/build/$cfg_platform_name/include/$archive_name ];then
411-
mkdir -p $top_dir/build/$cfg_platform_name/include/$archive_name
418+
if [ ! -d $top_dir/build/$cfg_platform_name/include/$library_include_folder_name ];then
419+
mkdir -p $top_dir/build/$cfg_platform_name/include/$library_include_folder_name
412420
fi
413421
fi
414422

415-
mkdir -p $cfg_platform_name/$original_arch_name/include/$archive_name
423+
mkdir -p $cfg_platform_name/$original_arch_name/include/$library_include_folder_name
416424
copy_include_file_path=${lib}_header_files
417425
src_directory=$top_dir/contrib/$install_library_path/$arch/include/${!copy_include_file_path}
418426
echo $src_directory
419-
destination_header_path=$cfg_platform_name/$original_arch_name/include/$archive_name/
427+
destination_header_path=$cfg_platform_name/$original_arch_name/include/$library_include_folder_name
420428

421429
if [ $cfg_platform_name = "ios" ] || [ $cfg_platform_name = "mac" ];then
422-
destination_header_path=$cfg_platform_name/include/$archive_name
430+
destination_header_path=$cfg_platform_name/include/$library_include_folder_name
423431
fi
424432

425433

build/main.ini

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,16 @@ box2d_header_files=Box2D
2727
ssl_header_files=openssl
2828
glfw_header_files=GLFW
2929

30+
#header files Folder
31+
box2d_header_files_folder=Box2D
3032

3133
##archive prebuilt name
3234
luajit_original_name=luajit-5.1
3335
box2d_original_name=Box2D
3436
flatbuffers_original_name=flatbuffer
3537
glfw_original_name=glfw3
3638

39+
3740
##archive_alias
3841
zlib_archive_alias=z
3942
openssl_archive_alias=ssl

0 commit comments

Comments
 (0)