Warning, /acts-fatras/Core/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(
0002 ActsFatras SHARED
0003 src/RandomNumberDistributions.cpp)
0004 # set per-target c++17 requirement that will be propagated to linked targets
0005 target_compile_features(
0006 ActsFatras
0007 PUBLIC cxx_std_17)
0008 target_include_directories(
0009 ActsFatras
0010 PUBLIC
0011 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
0012 $<INSTALL_INTERFACE:include>)
0013 target_link_libraries(
0014 ActsFatras
0015 PUBLIC ActsCore)
0016
0017 install(
0018 TARGETS ActsFatras
0019 EXPORT ActsFatrasTargets
0020 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
0021 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
0022 install(
0023 DIRECTORY include/Fatras
0024 DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/Fatras)