fix: use unix eol format

This commit is contained in:
guilhem.lavaux@iap.fr 2025-07-03 15:42:50 +02:00
parent 328cd77336
commit 8111732b0f

View file

@ -1,109 +1,111 @@
cmake_minimum_required(VERSION 3.2) cmake_minimum_required(VERSION 3.12..3.31)
set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD 11)
cmake_policy(SET CMP0135 OLD)
project(zobovPerso) cmake_policy(SET CMP0148 OLD)
include(CheckCCompilerFlag) project(zobovPerso)
include(ExternalProject)
include(CheckCCompilerFlag)
check_c_compiler_flag(-march=native SUPPORT_ARCH_NATIVE ) include(ExternalProject)
check_c_compiler_flag(-march=native SUPPORT_ARCH_NATIVE )
find_library(MATH_LIB m)
find_library(DL_LIB dl)
find_library(MATH_LIB m)
macro(add_genopt _sourcelist _ggofile _basefile) find_library(DL_LIB dl)
unset(_structname) macro(add_genopt _sourcelist _ggofile _basefile)
unset(_funcname)
unset(_structname)
if(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile}) unset(_funcname)
set(_ggofile2 ${CMAKE_CURRENT_SOURCE_DIR}/${_ggofile})
else(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile}) if(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile})
set(_ggofile2 ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile}) set(_ggofile2 ${CMAKE_CURRENT_SOURCE_DIR}/${_ggofile})
endif(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile}) else(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile})
set(_ggofile2 ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile})
foreach(arg ${ARGN}) endif(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/${_ggofile})
if ("x${arg}" MATCHES "^x(STRUCTNAME|FUNCNAME)$")
SET(doing "${arg}") foreach(arg ${ARGN})
elseif(doing STREQUAL "STRUCTNAME") if ("x${arg}" MATCHES "^x(STRUCTNAME|FUNCNAME)$")
SET(_structname ${arg}) SET(doing "${arg}")
elseif(doing STREQUAL "FUNCNAME") elseif(doing STREQUAL "STRUCTNAME")
SET(_funcname ${arg}) SET(_structname ${arg})
endif() elseif(doing STREQUAL "FUNCNAME")
endforeach(arg ${ARGN}) SET(_funcname ${arg})
endif()
if(NOT DEFINED _structname) endforeach(arg ${ARGN})
set(_structname ${_basefile})
endif(NOT DEFINED _structname) if(NOT DEFINED _structname)
set(_structname ${_basefile})
if(NOT DEFINED _funcname) endif(NOT DEFINED _structname)
set(_funcname ${_basefile})
endif(NOT DEFINED _funcname) if(NOT DEFINED _funcname)
set(_funcname ${_basefile})
set(_cfile ${CMAKE_CURRENT_BINARY_DIR}/${_basefile}.c) endif(NOT DEFINED _funcname)
set(_hfile ${CMAKE_CURRENT_BINARY_DIR}/${_basefile}.h)
set(_cfile ${CMAKE_CURRENT_BINARY_DIR}/${_basefile}.c)
add_custom_command( set(_hfile ${CMAKE_CURRENT_BINARY_DIR}/${_basefile}.h)
OUTPUT ${_cfile} ${_hfile}
COMMAND ${GENGETOPT} -i ${_ggofile2} -f ${_funcname} -a ${_structname} zobovConf_info -F ${_basefile} -C add_custom_command(
DEPENDS ${_ggofile2} OUTPUT ${_cfile} ${_hfile}
) COMMAND ${GENGETOPT} -i ${_ggofile2} -f ${_funcname} -a ${_structname} zobovConf_info -F ${_basefile} -C
DEPENDS ${_ggofile2}
set(${_sourcelist} ${_cfile} ${${_sourcelist}}) )
endmacro(add_genopt) set(${_sourcelist} ${_cfile} ${${_sourcelist}})
macro(configure_exec _source _destdir _destfile) endmacro(add_genopt)
SET(TMP_CONFIGURE_DIR ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}) macro(configure_exec _source _destdir _destfile)
configure_file(${_source} ${TMP_CONFIGURE_DIR}/${_destfile} @ONLY)
file(COPY ${TMP_CONFIGURE_DIR}/${_destfile} DESTINATION ${_destdir} SET(TMP_CONFIGURE_DIR ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY})
FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) configure_file(${_source} ${TMP_CONFIGURE_DIR}/${_destfile} @ONLY)
file(COPY ${TMP_CONFIGURE_DIR}/${_destfile} DESTINATION ${_destdir}
endmacro(configure_exec) FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
include(${CMAKE_SOURCE_DIR}/external/external_build.cmake) endmacro(configure_exec)
include(${CMAKE_SOURCE_DIR}/external/external_cosmotool.cmake)
include(${CMAKE_SOURCE_DIR}/external/external_python_build.cmake) include(${CMAKE_SOURCE_DIR}/external/external_build.cmake)
include(${CMAKE_SOURCE_DIR}/external/external_cosmotool.cmake)
option(INSTALL_PYTHON_LOCAL OFF) include(${CMAKE_SOURCE_DIR}/external/external_python_build.cmake)
option(INSTALL_CTOOLS_IN_PYTHON OFF)
IF(PYTHON_SITE_PACKAGES) option(INSTALL_PYTHON_LOCAL OFF)
SET(PYTHON_LOCAL_SITE_PACKAGE ${PYTHON_SITE_PACKAGES}) option(INSTALL_CTOOLS_IN_PYTHON OFF)
ELSE() IF(PYTHON_SITE_PACKAGES)
IF (INSTALL_PYTHON_LOCAL) SET(PYTHON_LOCAL_SITE_PACKAGE ${PYTHON_SITE_PACKAGES})
SET(PYTHON_LOCAL_SITE_PACKAGE ${USER_PYTHON_SITE_PACKAGES}) ELSE()
ELSE() IF (INSTALL_PYTHON_LOCAL)
SET(PYTHON_LOCAL_SITE_PACKAGE ${SYSTEM_PYTHON_SITE_PACKAGES}) SET(PYTHON_LOCAL_SITE_PACKAGE ${USER_PYTHON_SITE_PACKAGES})
ENDIF() ELSE()
ENDIF() SET(PYTHON_LOCAL_SITE_PACKAGE ${SYSTEM_PYTHON_SITE_PACKAGES})
ENDIF()
SET(PYTHONPATH ${PYTHON_LOCAL_SITE_PACKAGE}) ENDIF()
configure_exec(${CMAKE_SOURCE_DIR}/python_tools/pipeline_source/prepareInputs.in.py
${CMAKE_BINARY_DIR}/pipeline prepareInputs.py) SET(PYTHONPATH ${PYTHON_LOCAL_SITE_PACKAGE})
#configure_exec(${CMAKE_SOURCE_DIR}/python_tools/pipeline_source/applyMaskToMock.in.py configure_exec(${CMAKE_SOURCE_DIR}/python_tools/pipeline_source/prepareInputs.in.py
#${CMAKE_BINARY_DIR}/pipeline applyMaskToMock.py) ${CMAKE_BINARY_DIR}/pipeline prepareInputs.py)
#configure_exec(${CMAKE_SOURCE_DIR}/python_tools/pipeline_source/buildSkyProjections.in.py #configure_exec(${CMAKE_SOURCE_DIR}/python_tools/pipeline_source/applyMaskToMock.in.py
#${CMAKE_BINARY_DIR}/pipeline/miscTools buildSkyProjections.py) #${CMAKE_BINARY_DIR}/pipeline applyMaskToMock.py)
#configure_exec(${CMAKE_SOURCE_DIR}/python_tools/pipeline_source/buildSkyProjections.in.py
SET(python_build_environment #${CMAKE_BINARY_DIR}/pipeline/miscTools buildSkyProjections.py)
${CMAKE_COMMAND} -DPYTHON_LOCAL_SITE_PACKAGE=${PYTHON_LOCAL_SITE_PACKAGE} -DVOID_GSL=${CMAKE_BINARY_DIR}/ext_build/gsl -DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} -DTARGET_PATH=${CMAKE_BINARY_DIR}/ext_build/python -P)
SET(python_build_environment
if (INSTALL_CTOOLS_IN_PYTHON) ${CMAKE_COMMAND} -DPYTHON_LOCAL_SITE_PACKAGE=${PYTHON_LOCAL_SITE_PACKAGE} -DVOID_GSL=${CMAKE_BINARY_DIR}/ext_build/gsl -DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE} -DTARGET_PATH=${CMAKE_BINARY_DIR}/ext_build/python -P)
SET(VIDE_BIN ${PYTHON_LOCAL_SITE_PACKAGE}/void_python_tools/bin)
else() if (INSTALL_CTOOLS_IN_PYTHON)
SET(VIDE_BIN ${CMAKE_INSTALL_PREFIX}/bin) SET(VIDE_BIN ${PYTHON_LOCAL_SITE_PACKAGE}/void_python_tools/bin)
endif() else()
message(STATUS "Vide binary directory: ${VIDE_BIN}") SET(VIDE_BIN ${CMAKE_INSTALL_PREFIX}/bin)
endif()
#add_custom_target(python_pipeline ALL message(STATUS "Vide binary directory: ${VIDE_BIN}")
# COMMAND ${python_build_environment} ${CMAKE_SOURCE_DIR}/external/python_build.cmake
# COMMAND ${python_build_environment} ${CMAKE_SOURCE_DIR}/external/python_install.cmake #add_custom_target(python_pipeline ALL
# DEPENDS gsl cython netcdf4-python ${PYTHON_AUXILIARY_DEPEND} # COMMAND ${python_build_environment} ${CMAKE_SOURCE_DIR}/external/python_build.cmake
# WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/python_tools # COMMAND ${python_build_environment} ${CMAKE_SOURCE_DIR}/external/python_install.cmake
#) # DEPENDS gsl cython netcdf4-python ${PYTHON_AUXILIARY_DEPEND}
# WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/python_tools
#)
subdirs(zobov c_tools)
subdirs(zobov c_tools)