Initial Commit (tested training, testing, and TRT conversion)
This commit is contained in:
33
flightlib/cmake/pybind11.cmake
Normal file
33
flightlib/cmake/pybind11.cmake
Normal file
@@ -0,0 +1,33 @@
|
||||
# Download and unpack pybind11 at configure time
|
||||
message(STATUS "Getting Pybind11...")
|
||||
|
||||
# set(PYBIND11_PYTHON_VERSION 3.6)
|
||||
set(PYBIND11_PYTHON_VERSION ${PYTHON_VERSION_STRING})
|
||||
|
||||
configure_file(
|
||||
cmake/pybind11_download.cmake
|
||||
${PROJECT_SOURCE_DIR}/externals/pybind11-download/CMakeLists.txt)
|
||||
|
||||
execute_process(COMMAND ${CMAKE_COMMAND} -G "${CMAKE_GENERATOR}" .
|
||||
RESULT_VARIABLE result
|
||||
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/externals/pybind11-download
|
||||
OUTPUT_QUIET)
|
||||
if(result)
|
||||
message(FATAL_ERROR "Cmake Step for Pybind11 failed: ${result}")
|
||||
endif()
|
||||
|
||||
execute_process(COMMAND ${CMAKE_COMMAND} --build .
|
||||
RESULT_VARIABLE result
|
||||
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/externals/pybind11-download
|
||||
OUTPUT_QUIET)
|
||||
if(result)
|
||||
message(FATAL_ERROR "Build step for eigen failed: ${result}")
|
||||
endif()
|
||||
|
||||
message(STATUS "Pybind11 downloaded!")
|
||||
|
||||
set(PYBIND11_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/externals/pybind11-src/include)
|
||||
add_subdirectory(${PROJECT_SOURCE_DIR}/externals/pybind11-src
|
||||
EXCLUDE_FROM_ALL)
|
||||
|
||||
include_directories(SYSTEM "${PROJECT_SOURCE_DIR}/externals/pybind11-src/include")
|
||||
Reference in New Issue
Block a user