Alien-XGBoost
view release on metacpan or search on metacpan
xgboost/dmlc-core/cmake/lint.cmake view on Meta::CPAN
get_filename_component(CMAKE_SOURCE_DIR "${CMAKE_CURRENT_LIST_DIR}/.." ABSOLUTE)
if(NOT MSVC)
set(LINT_COMMAND ${CMAKE_SOURCE_DIR}/scripts/lint.py)
else()
if((NOT PYTHON_EXECUTABLE))
message(FATAL_ERROR "Cannot lint without python")
endif()
# format output so VS can bring us to the offending file/line
set(LINT_COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_SOURCE_DIR}/scripts/lint.py)
endif()
set(LINT_DIRS include src scripts)
cmake_policy(SET CMP0009 NEW) # suppress cmake warning
execute_process(
COMMAND ${LINT_COMMAND} ${PROJECT_NAME} all ${LINT_DIRS}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
ERROR_VARIABLE LINT_OUTPUT
ERROR_STRIP_TRAILING_WHITESPACE
)
message(STATUS ${LINT_OUTPUT})
( run in 1.025 second using v1.01-cache-2.11-cpan-39bf76dae61 )