netgen/libsrc/core/CMakeLists.txt

17 lines
578 B
CMake
Raw Normal View History

2018-12-12 21:18:52 +05:00
add_library(ngcore SHARED archive.cpp)
2018-12-07 17:08:00 +05:00
target_compile_definitions(ngcore PRIVATE -DNGCORE_EXPORTS)
2018-11-29 22:35:30 +05:00
install(TARGETS ngcore DESTINATION ${NG_INSTALL_DIR} COMPONENT netgen)
if(USE_PYTHON)
target_include_directories(ngcore PUBLIC ${PYTHON_INCLUDE_DIRS})
endif(USE_PYTHON)
install(FILES ngcore.hpp archive.hpp type_traits.hpp version.hpp ngcore_api.hpp
DESTINATION ${NG_INSTALL_DIR_INCLUDE}/core COMPONENT netgen_devel)
if(ENABLE_CPP_CORE_GUIDELINES_CHECK)
set_target_properties(ngcore PROPERTIES CXX_CLANG_TIDY "${DO_CLANG_TIDY}")
endif(ENABLE_CPP_CORE_GUIDELINES_CHECK)