Fix cuda build downstream (#4)
* Cuda flags should not be exported to downstream targets Signed-off-by: Shane Loretz <sloretz@osrfoundation.org> * Fix c linkage with C++ cuda code Signed-off-by: Shane Loretz <sloretz@osrfoundation.org>
This commit is contained in:
parent
4ad6ed7b0a
commit
c8d68fbe1e
@ -163,7 +163,7 @@ if(DARKNET_CUDA)
|
||||
endif()
|
||||
|
||||
add_library(darknet SHARED ${darknet_lib_c_sources} ${darknet_lib_cpp_sources} ${darknet_cuda_sources})
|
||||
target_compile_options(darknet INTERFACE
|
||||
target_compile_options(darknet PRIVATE
|
||||
$<$<COMPILE_LANGUAGE:CUDA>:${DARKNET_VENDOR_CUDA_FLAGS}>
|
||||
)
|
||||
target_compile_definitions(darknet PUBLIC GPU=1)
|
||||
|
||||
@ -15,18 +15,8 @@
|
||||
#ifndef DARKNET_VENDOR__DARKNET_VENDOR_H_
|
||||
#define DARKNET_VENDOR__DARKNET_VENDOR_H_
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
#include <darknet.h>
|
||||
#include <darknet_vendor/version.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
#endif // DARKNET_VENDOR__DARKNET_VENDOR_H_
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user