1234567891011121314 |
- add_library(MathFunctions mysqrt.cxx)
- # state that anybody linking to us needs to include the current source dir
- # to find MathFunctions.h, while we don't.
- # state that we depend on Tutorial_BINARY_DIR but consumers don't, as the
- # TutorialConfig.h include is an implementation detail
- target_include_directories(MathFunctions
- INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}
- PRIVATE ${Tutorial_BINARY_DIR}
- )
- # install rules
- install(TARGETS MathFunctions DESTINATION lib)
- install(FILES MathFunctions.h DESTINATION include)
|