mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-04 07:11:12 +00:00
Port to python3, large code cleanup * Fixed command line for cosmotool * Fix path * Dump command line is log file * Fix important typo * Modify paths for example * Fix path again * Use an explicit constructor * Change file to open (python 2->3) * python3 fix for xrange in periodic_kdtree.py * Fixed index for Np, numPart, numZones, numZonesTot, partID, zoneID in catalogUtil.py
26 lines
839 B
CMake
26 lines
839 B
CMake
function(omp_add_flags TARGET LANG)
|
|
if(OPENMP_FOUND)
|
|
if(NOT LANG)
|
|
get_target_property(LANG ${TARGET} LINKER_LANGUAGE)
|
|
endif()
|
|
if(LANG MATCHES "C(XX)?")
|
|
set_property(TARGET ${TARGET} APPEND
|
|
PROPERTY COMPILE_FLAGS ${OpenMP_${LANG}_FLAGS})
|
|
set_property(TARGET ${TARGET} APPEND
|
|
PROPERTY LINK_FLAGS ${OpenMP_${LANG}_FLAGS})
|
|
else()
|
|
message(WARNING "omp_add_flags: target '${TARGET}'"
|
|
" link language '${LANG}' is not supported")
|
|
endif()
|
|
endif()
|
|
endfunction()
|
|
|
|
add_executable(jozov2 jozov2.cpp jozov2_io.cpp jozov2_zones.cpp jozov2_watershed.cpp findrtop.c)
|
|
|
|
if (ENABLE_OPENMP)
|
|
Find_Package(OpenMP)
|
|
omp_add_flags(jozov2 CXX)
|
|
add_definitions(-DOPENMP)
|
|
ENDIF(ENABLE_OPENMP)
|
|
|
|
install(TARGETS jozov2 DESTINATION ${VIDE_BIN})
|