pfe/CMakeLists.txt

37 lines
727 B
CMake

cmake_minimum_required(VERSION 3.15)
project(pfe)
add_subdirectory(external/vtk)
add_executable(pfe)
target_compile_features(pfe PRIVATE cxx_std_17)
target_sources(pfe PRIVATE
src/main.cc
src/angles_filter.cc
src/angles_filter.h
src/aspect_ratio_filter.cc
src/aspect_ratio_filter.h
src/dihedral_angles_filter.cc
src/dihedral_angles_filter.h
src/external_points_filter.cc
src/external_points_filter.h)
target_link_libraries(pfe PRIVATE
VTK::CommonCore
VTK::ViewsCore
VTK::RenderingCore
VTK::IOCore
VTK::FiltersCore
VTK::CommonColor
VTK::GUISupportQt
VTK::RenderingQt
VTK::ViewsQt
VTK::RenderingVolume
VTK::CommonDataModel
VTK::IOLegacy
VTK::IOXML
VTK::RenderingVolumeOpenGL2)