return single-header version

This commit is contained in:
BlackMATov
2022-09-21 05:48:59 +07:00
parent 09dab182cc
commit 48da3c4e6d
5 changed files with 4748 additions and 37 deletions

17
singles/CMakeLists.txt Normal file
View File

@@ -0,0 +1,17 @@
project(vmath.hpp.singles)
find_package(PythonInterp REQUIRED)
set(VMATH_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/..")
set(VMATH_SINGLES_BUILD_SCRIPT "${VMATH_ROOT_DIR}/.ci/build_singles.py")
set(VMATH_SINGLES_INPUT_HEADER "${VMATH_ROOT_DIR}/headers/vmath.hpp/vmath.hpp")
set(VMATH_SINGLES_OUTPUT_HEADER "${VMATH_ROOT_DIR}/singles/vmath.hpp/vmath.hpp")
add_custom_command(OUTPUT ${VMATH_SINGLES_OUTPUT_HEADER}
COMMAND "${PYTHON_EXECUTABLE}"
"${VMATH_SINGLES_BUILD_SCRIPT}"
"${VMATH_SINGLES_INPUT_HEADER}"
"${VMATH_SINGLES_OUTPUT_HEADER}")
add_custom_target(vmath.hpp.singles.generate
DEPENDS "${VMATH_SINGLES_OUTPUT_HEADER}")

4556
singles/vmath.hpp/vmath.hpp Normal file

File diff suppressed because it is too large Load Diff