@@ -889,6 +889,8 @@ def build(self, platform):
889
889
ios_cmake_toolchain_file = os .path .join (engine_dir , 'cmake/ios.toolchain.cmake' )
890
890
self ._run_cmd ('cmake %s -GXcode -DCMAKE_TOOLCHAIN_FILE=%s' %
891
891
( os .path .relpath (cmakefile_dir , build_dir ), ios_cmake_toolchain_file ) )
892
+ elif platform == 'mac' :
893
+ self ._run_cmd ('cmake -GXcode %s' % os .path .relpath (cmakefile_dir , build_dir ))
892
894
else :
893
895
self ._run_cmd ('cmake %s' % os .path .relpath (cmakefile_dir , build_dir ) )
894
896
@@ -901,11 +903,10 @@ def build(self, platform):
901
903
shutil .rmtree (output_dir )
902
904
os .makedirs (output_dir )
903
905
904
- mode = build_mode if platform != 'mac' else ''
905
906
if cfg_obj .build_result_dir is not None :
906
- result_dir = os .path .join (build_dir , 'bin' , cfg_obj .build_result_dir , self .project_name , mode )
907
+ result_dir = os .path .join (build_dir , 'bin' , cfg_obj .build_result_dir , self .project_name , build_mode )
907
908
else :
908
- result_dir = os .path .join (build_dir , 'bin' , self .project_name , mode )
909
+ result_dir = os .path .join (build_dir , 'bin' , self .project_name , build_mode )
909
910
cocos .copy_files_in_dir (result_dir , output_dir )
910
911
911
912
# set application path and application name
0 commit comments