set(library_name trachytopes_kernel) get_fortran_source_files(src source_files) add_library(${library_name} ${source_files}) # Add dependencies target_link_libraries(${library_name} deltares_common) set(oss_dependencies deltares_common) oss_include_libraries(${library_name} oss_dependencies) # Set additional compilation properties, specific for Debug mode target_compile_options(${library_name} PRIVATE "$<$:${check_bounds_flag}>") if (UNIX) target_link_libraries(${library_name} ${oss_dependencies}) endif(UNIX) source_group(TREE ${CMAKE_CURRENT_SOURCE_DIR} FILES ${source_files}) set_target_properties (${library_name} PROPERTIES FOLDER utils_gpl/trachytopes)