export cmake targets
This commit is contained in:
parent
6eefc53ea8
commit
66b6d021b7
|
@ -10,6 +10,7 @@ SET(CORE_SRCS
|
|||
DefsVcWin32.h
|
||||
FileSystem.h FileSystem.cpp
|
||||
ForEach.h
|
||||
Library.h Library.cpp
|
||||
Memory.h Memory.cpp
|
||||
Ptr.h
|
||||
RefCounted.h
|
||||
|
@ -38,9 +39,9 @@ ENDIF(NVCORE_SHARED)
|
|||
|
||||
TARGET_LINK_LIBRARIES(nvcore ${LIBS})
|
||||
|
||||
INSTALL(TARGETS nvcore
|
||||
INSTALL(TARGETS nvcore EXPORT nvcore-targets
|
||||
RUNTIME DESTINATION bin
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib/static)
|
||||
|
||||
INSTALL(EXPORT nvcore-targets DESTINATION share/cmake)
|
||||
|
||||
|
|
|
@ -55,10 +55,11 @@ ENDIF(NVIMAGE_SHARED)
|
|||
|
||||
TARGET_LINK_LIBRARIES(nvimage ${LIBS} nvcore nvmath)
|
||||
|
||||
INSTALL(TARGETS nvimage
|
||||
INSTALL(TARGETS nvimage EXPORT nvimage-targets
|
||||
RUNTIME DESTINATION bin
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib/static)
|
||||
INSTALL(EXPORT nvimage-targets DESTINATION share/cmake)
|
||||
|
||||
INSTALL(FILES nvimage.h DirectDrawSurface.h Image.h DESTINATION include/nvimage)
|
||||
|
||||
|
|
|
@ -26,7 +26,8 @@ ENDIF(NVMATH_SHARED)
|
|||
|
||||
TARGET_LINK_LIBRARIES(nvmath ${LIBS} nvcore)
|
||||
|
||||
INSTALL(TARGETS nvmath
|
||||
INSTALL(TARGETS nvmath EXPORT nvmath-targets
|
||||
RUNTIME DESTINATION bin
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib/static)
|
||||
INSTALL(EXPORT nvmath-targets DESTINATION share/cmake)
|
||||
|
|
|
@ -22,7 +22,8 @@ ENDIF(NVTHREAD_SHARED)
|
|||
|
||||
TARGET_LINK_LIBRARIES(nvthread ${LIBS} nvcore)
|
||||
|
||||
INSTALL(TARGETS nvthread
|
||||
INSTALL(TARGETS nvthread EXPORT nvthread-targets
|
||||
RUNTIME DESTINATION bin
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib/static)
|
||||
INSTALL(EXPORT nvthread-targets DESTINATION share/cmake)
|
||||
|
|
|
@ -47,12 +47,15 @@ ELSE(NVTT_SHARED)
|
|||
ADD_LIBRARY(nvtt ${NVTT_SRCS} $<TARGET_OBJECTS:squish>)
|
||||
ENDIF(NVTT_SHARED)
|
||||
|
||||
TARGET_COMPILE_OPTIONS(nvtt PUBLIC ${OpenMP_CXX_FLAGS})
|
||||
|
||||
TARGET_LINK_LIBRARIES(nvtt ${LIBS} nvcore nvimage nvthread nvmath)
|
||||
|
||||
INSTALL(TARGETS nvtt
|
||||
INSTALL(TARGETS nvtt EXPORT nvtt-targets
|
||||
RUNTIME DESTINATION bin
|
||||
LIBRARY DESTINATION lib
|
||||
ARCHIVE DESTINATION lib/static)
|
||||
INSTALL(EXPORT nvtt-targets DESTINATION share/cmake)
|
||||
|
||||
|
||||
INSTALL(FILES nvtt.h DESTINATION include/nvtt)
|
||||
|
|
Loading…
Reference in New Issue
Block a user