|
|
|
@@ -352,16 +352,18 @@ function(mindspore_add_pkg pkg_name) |
|
|
|
set(${pkg_name}_CMAKE_LDFLAGS "-DCMAKE_SHARED_LINKER_FLAGS=${${pkg_name}_LDFLAGS}") |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
__exec_cmd(COMMAND ${CMAKE_COMMAND} ${PKG_CMAKE_OPTION} -G ${CMAKE_GENERATOR} |
|
|
|
${${pkg_name}_CMAKE_CFLAGS} ${${pkg_name}_CMAKE_CXXFLAGS} ${${pkg_name}_CMAKE_LDFLAGS} |
|
|
|
-DCMAKE_INSTALL_PREFIX=${${pkg_name}_BASE_DIR} ${${pkg_name}_SOURCE_DIR}/${PKG_CMAKE_PATH} |
|
|
|
WORKING_DIRECTORY ${${pkg_name}_SOURCE_DIR}/_build) |
|
|
|
|
|
|
|
if(APPLE) |
|
|
|
__exec_cmd(COMMAND ${CMAKE_COMMAND} ${PKG_CMAKE_OPTION} |
|
|
|
${${pkg_name}_CMAKE_CFLAGS} ${${pkg_name}_CMAKE_CXXFLAGS} ${${pkg_name}_CMAKE_LDFLAGS} |
|
|
|
-DCMAKE_INSTALL_PREFIX=${${pkg_name}_BASE_DIR} ${${pkg_name}_SOURCE_DIR}/${PKG_CMAKE_PATH} |
|
|
|
WORKING_DIRECTORY ${${pkg_name}_SOURCE_DIR}/_build) |
|
|
|
__exec_cmd(COMMAND ${CMAKE_COMMAND} --build . --target install -- |
|
|
|
WORKING_DIRECTORY ${${pkg_name}_SOURCE_DIR}/_build) |
|
|
|
else() |
|
|
|
__exec_cmd(COMMAND ${CMAKE_COMMAND} ${PKG_CMAKE_OPTION} -G ${CMAKE_GENERATOR} |
|
|
|
${${pkg_name}_CMAKE_CFLAGS} ${${pkg_name}_CMAKE_CXXFLAGS} ${${pkg_name}_CMAKE_LDFLAGS} |
|
|
|
-DCMAKE_INSTALL_PREFIX=${${pkg_name}_BASE_DIR} ${${pkg_name}_SOURCE_DIR}/${PKG_CMAKE_PATH} |
|
|
|
WORKING_DIRECTORY ${${pkg_name}_SOURCE_DIR}/_build) |
|
|
|
__exec_cmd(COMMAND ${CMAKE_COMMAND} --build . --target install -- -j${THNUM} |
|
|
|
WORKING_DIRECTORY ${${pkg_name}_SOURCE_DIR}/_build) |
|
|
|
endif() |
|
|
|
|