File tree Expand file tree Collapse file tree 4 files changed +24
-7
lines changed Expand file tree Collapse file tree 4 files changed +24
-7
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ This is and index/directory of the specifications (specs) for each new module/fe
2424 - [ sorting] ( ./stdlib_sorting.html ) - Sorting of rank one arrays
2525 - [ stats] ( ./stdlib_stats.html ) - Descriptive Statistics
2626 - [ stats_distribution_PRNG] ( ./stdlib_stats_distribution_PRNG.html ) - Probability Distributions random number generator
27+ - [ stats_distribution_uniform] ( ./stdlib_stats_distribution_uniform.html ) - Uniform probability distribution
2728 - [ string\_ type] ( ./stdlib_string_type.html ) - Basic string support
2829 - [ strings] ( ./stdlib_strings.html ) - String handling and manipulation routines
2930
Original file line number Diff line number Diff line change 1- ### Pre-process: .fpp -> .f90 via Fypp
1+ #### Pre-process: .fpp -> .f90 via Fypp
22
33# Create a list of the files to be preprocessed
44set (fppFiles
@@ -14,7 +14,7 @@ set(fppFiles
1414 stdlib_sorting.fypp
1515 stdlib_sorting_ord_sort.fypp
1616 stdlib_sorting_sort.fypp
17- stdlib_sorting_sort_index.fypp
17+ stdlib_sorting_sort_index.fypp
1818 stdlib_stats.fypp
1919 stdlib_stats_corr.fypp
2020 stdlib_stats_cov.fypp
@@ -70,10 +70,21 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
7070 Fortran_MODULE_DIRECTORY ${LIB_MOD_DIR} )
7171target_include_directories (${PROJECT_NAME} PUBLIC
7272 $<BUILD_INTERFACE:${LIB_MOD_DIR} >
73+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_MODULEDIR} >
7374)
7475
75- target_link_libraries (
76- ${PROJECT_NAME}
77- PRIVATE
78- fortran_stdlib::fortran_stdlib
76+ if (f18errorstop)
77+ target_sources (${PROJECT_NAME} PRIVATE f18estop.f90)
78+ else ()
79+ target_sources (${PROJECT_NAME} PRIVATE f08estop.f90)
80+ endif ()
81+
82+ add_subdirectory (tests)
83+
84+ install (TARGETS ${PROJECT_NAME}
85+ EXPORT ${PROJECT_NAME} -targets
86+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR} "
87+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR} "
88+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR} "
7989)
90+ install (DIRECTORY ${LIB_MOD_DIR} DESTINATION "${CMAKE_INSTALL_MODULEDIR} " )
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ SRCFYPP = \
3030 stdlib_math_linspace.fypp \
3131 stdlib_math_logspace.fypp \
3232 stdlib_stats_distribution_PRNG.fypp \
33+ stdlib_stats_distribution_uniform.fypp \
3334 stdlib_string_type.fypp \
3435 stdlib_string_type_constructor.fypp \
3536 stdlib_strings.fypp \
@@ -146,6 +147,10 @@ stdlib_stats_var.o: \
146147stdlib_stats_distribution_PRNG.o: \
147148 stdlib_kinds.o \
148149 stdlib_error.o
150+ stdlib_stats_distribution_uniform.o: \
151+ stdlib_kinds.o \
152+ stdlib_error.o \
153+ stdlib_stats_distribution_PRNG.o
149154stdlib_string_type.o: stdlib_ascii.o \
150155 stdlib_kinds.o
151156stdlib_string_type_constructor.o: stdlib_string_type.o \
Original file line number Diff line number Diff line change 11SRCFYPP =\
22 test_median.fypp \
3- test_distribution_uniform.fypp
3+ test_distribution_uniform.fypp
44
55SRCGEN = $(SRCFYPP:.fypp=.f90)
66
You can’t perform that action at this time.
0 commit comments