diff --git a/third_party/CMakeLists.txt b/third_party/CMakeLists.txt index 1820bf0f3f926a4b2c2fc489c481424e29afc390..ff332b4f62bf64ab22ca9a02e3dc7f900805bfb3 100644 --- a/third_party/CMakeLists.txt +++ b/third_party/CMakeLists.txt @@ -21,10 +21,10 @@ macro (luajit_build) if (${PROJECT_BINARY_DIR} STREQUAL ${PROJECT_SOURCE_DIR}) add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/third_party/luajit/src/libluajit.a WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/third_party/luajit - COMMAND make clean - COMMAND make -C src -t buildvm_x86.h buildvm_arm.h + COMMAND $(MAKE) clean + COMMAND $(MAKE) -C src -t buildvm_x86.h buildvm_arm.h buildvm_x64.h buildvm_x64win.h - COMMAND make -C src ${luajit_buildoptions} + COMMAND $(MAKE) -C src ${luajit_buildoptions} DEPENDS ${CMAKE_SOURCE_DIR}/CMakeCache.txt ) else() @@ -34,10 +34,10 @@ macro (luajit_build) add_custom_command(OUTPUT ${PROJECT_BINARY_DIR}/third_party/luajit/src/libluajit.a WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/third_party/luajit COMMAND cp -r ${PROJECT_SOURCE_DIR}/third_party/luajit/* . - COMMAND make clean - COMMAND make -C src -t buildvm_x86.h buildvm_arm.h + COMMAND $(MAKE) clean + COMMAND $(MAKE) -C src -t buildvm_x86.h buildvm_arm.h buildvm_x64.h buildvm_x64win.h - COMMAND make -C src ${luajit_buildoptions} + COMMAND $(MAKE) -C src ${luajit_buildoptions} DEPENDS ${PROJECT_BINARY_DIR}/CMakeCache.txt ${PROJECT_BINARY_DIR}/third_party/luajit ) endif()