代码拉取完成,页面将自动刷新
cmake_minimum_required(VERSION 3.1.0)
project(vtk_test)
set( CMAKE_EXPORT_COMPILE_COMMANDS ON )
set( CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard to be used" )
set( CMAKE_CXX_STANDARD_REQUIRED ON CACHE STRING "C++ standard to be used" )
set( CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG" )
set( CMAKE_CXX_FLAGS "-fPIC -fvisibility=hidden" )
set( CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -O0 -g -ggdb -D_DEBUG" )
# packages
find_package(VTK CONFIG QUIET) # package VTK
if(NOT VTK_FOUND)
message(FATAL_ERROR "VTK not found.")
endif()
message(STATUS "VTK VERSION: ${VTK_VERSION}(${VTK_RENDERING_BACKEND})")
message(STATUS "VTK libraries: ${VTK_LIBRARIES}")
message(STATUS "VTK dir: ${VTK_DIR}")
find_package(Boost REQUIRED COMPONENTS filesystem regex) # package boost
if(NOT Boost_FOUND)
message(FATAL_ERROR "Boost not found.")
endif()
message(STATUS "Boost include dirs: ${Boost_INCLUDE_DIRS}")
message(STATUS "Boost libs: ${Boost_LIBRARIES}")
include_directories(${Boost_INCLUDE_DIRS})
find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED) # package Qt5
SET(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
SET(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/lib)
SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/bin)
#add_subdirectory(${PYBIND11_DIR} build)
LINK_DIRECTORIES(${GLOG_LIB_DIR})
INCLUDE_DIRECTORIES(${GLOG_INC_DIR})
add_subdirectory(src)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。