Merge branch 'develop' into cmake-3.16
This commit is contained in:
@ -169,6 +169,17 @@ elseif(MSVC)
|
||||
get_filename_component(QT5_BIN_DIR "${Qt5Core_DIR}/../../../bin" ABSOLUTE)
|
||||
get_filename_component(INSTNAME ${CMAKE_INSTALL_PREFIX} NAME)
|
||||
install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -D INSTNAME=${INSTNAME} -D VC_INIT=\"${VC_INIT}\" -D QT5_BIN_DIR=\"${QT5_BIN_DIR}\" -P \"${CMAKE_SOURCE_DIR}/packaging/build_windows_vs.cmake\" WORKING_DIRECTORY \"${CMAKE_INSTALL_PREFIX}/..\" COMMAND_ECHO STDOUT)")
|
||||
elseif((CMAKE_SYSTEM_NAME STREQUAL "Windows") AND CMAKE_CROSSCOMPILING)
|
||||
install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps-gui> TYPE BIN)
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lammps> TYPE BIN)
|
||||
install(FILES $<TARGET_RUNTIME_DLLS:lmp> TYPE BIN)
|
||||
add_custom_target(zip
|
||||
COMMAND sh -vx ${LAMMPS_DIR}/cmake/packaging/build_windows_cross_zip.sh ${CMAKE_INSTALL_PREFIX}
|
||||
DEPENDS lmp lammps-gui
|
||||
COMMENT "Create zip file with windows binaries"
|
||||
BYPRODUCT LAMMPS-Win10-amd64.zip
|
||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
|
||||
elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||
install(TARGETS lammps-gui DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
install(CODE [[
|
||||
|
||||
@ -539,13 +539,13 @@ void LammpsGui::about()
|
||||
{
|
||||
std::string version = "This is LAMMPS-GUI version " LAMMPS_GUI_VERSION;
|
||||
if (lammps.has_plugin()) {
|
||||
version += " - LAMMPS linked dynamically";
|
||||
version += " - LAMMPS library loaded as plugin";
|
||||
if (!plugin_path.empty()) {
|
||||
version += " from file ";
|
||||
version += plugin_path;
|
||||
}
|
||||
} else {
|
||||
version += " - LAMMPS linked statically";
|
||||
version += " - LAMMPS library linked to executable";
|
||||
}
|
||||
std::string info = "LAMMPS is currently running. LAMMPS config info not available.";
|
||||
|
||||
|
||||
@ -101,7 +101,7 @@ if(USE_SPGLIB)
|
||||
-DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES_}
|
||||
-DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}
|
||||
UPDATE_COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.spglib ${CMAKE_CURRENT_BINARY_DIR}/spglib_build_ext/src/spglib_build/CMakeLists.txt
|
||||
INSTALL_COMMAND ${CMAKE_COMMAND} --build ${CMAKE_CURRENT_BINARY_DIR}/spglib_build_ext/src/spglib_build-build --target install
|
||||
INSTALL_COMMAND ${CMAKE_COMMAND} --install ${CMAKE_CURRENT_BINARY_DIR}/spglib_build_ext/src/spglib_build-build --prefix ${CMAKE_CURRENT_BINARY_DIR}/spglib_build_ext
|
||||
BUILD_BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/spglib_build_ext/lib/${CMAKE_STATIC_LIBRARY_PREFIX}symspg${CMAKE_STATIC_LIBRARY_SUFFIX}"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user