diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d76e473..7c3dd3b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -6,5 +6,14 @@ add_executable(gm3d ${SRC_DIR}) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --std=c++11 -O2") +# 添加openmp的编译命令 设置编译选项 +find_package(OpenMP REQUIRED) +if (OpenMP_CXX_FOUND) + message(STATUS "OpenMP Found.") + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}") + set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}") + target_link_libraries(gm3d PUBLIC OpenMP::OpenMP_CXX) +endif() + set(CMAKE_INSTALL_PREFIX /usr/local) install(TARGETS gm3d RUNTIME DESTINATION sbin) \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 60d3616..4b4a282 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -7,7 +7,7 @@ void display_help_info(char* program_name){ ex_usage += " {-o -m \ [-d////////] [-r]} \ | {-i -p|////// \ - -f -tVz|Vzx|Vzy|Vzz|DT|DTx|DTy|DTz|Hax|Hay|Za \ + -f -tVz|Vzx|Vzy|Vzz|DeltaT|DeltaTx|DeltaTy|DeltaTz|Hax|Hay|Za \ [-v///] [-n/]} -e [-h]"; DispHelp dh;