vide_public/c_source/prep/CMakeLists.txt
2024-05-22 16:15:14 -04:00

22 lines
1.1 KiB
CMake

include_directories(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/loaders)
IF(SDF_SUPPORT)
add_definitions(-DSDF_SUPPORT)
ENDIF(SDF_SUPPORT)
SET(prepSimulation_SRCS prepSimulation.cpp )
add_genopt(prepSimulation_SRCS prepSimulation.ggo prepSimulation_conf STRUCTNAME prepSimulation_info)
add_executable(prepSimulation ${prepSimulation_SRCS})
target_link_libraries(prepSimulation simu_loaders ${ZOB_LIBS} ${LIBSDF_LIBRARY} ${HDF5_CXX_LIBRARIES} ${HDF5_HL_LIBRARIES} ${HDF5_LIBRARIES} ${DL_LIBRARY})
SET(prepObservation_SRCS prepObservation.cpp)
add_genopt(prepObservation_SRCS prepObservation.ggo prepObservation_conf STRUCTNAME prepObservation_info)
add_executable(prepObservation ${prepObservation_SRCS})
target_link_libraries(prepObservation ${ZOB_LIBS} ${HDF5_CXX_LIBRARIES} ${HDF5_HL_LIBRARIES} ${HDF5_LIBRARIES} ${HEALPIX_LIBRARIES} ${DL_LIBRARY})
set_target_properties(prepObservation PROPERTIES COMPILE_FLAGS ${OpenMP_CXX_FLAGS} LINK_FLAGS ${OpenMP_CXX_FLAGS})
subdirs(loaders)
install(TARGETS prepSimulation prepObservation DESTINATION ${VIDE_BIN})