diff --git a/display/CMakeLists.txt b/display/CMakeLists.txt index 4369a442a6a..3fc11e8674c 100644 --- a/display/CMakeLists.txt +++ b/display/CMakeLists.txt @@ -81,7 +81,7 @@ if(WITH_DOCS) DESTINATION ${GRASS_INSTALL_DOCDIR}) endif() build_program_in_subdir(d.grid DEPENDS grass_gis grass_symb grass_gproj - grass_display LIBM) + grass_display GDAL LIBM) build_program_in_subdir(d.his DEPENDS grass_gis grass_display grass_raster) build_program_in_subdir(d.histogram DEPENDS grass_gis grass_display grass_raster LIBM) @@ -103,7 +103,7 @@ if(WITH_DOCS) install(DIRECTORY ${OUTDIR}/${GRASS_INSTALL_DOCDIR}/northarrows DESTINATION ${GRASS_INSTALL_DOCDIR}) endif() -build_program_in_subdir(d.path DEPENDS grass_gis grass_display grass_vector) +build_program_in_subdir(d.path DEPENDS grass_gis grass_display grass_vector GDAL) build_program_in_subdir(d.profile DEPENDS grass_gis grass_display grass_raster LIBM) build_program_in_subdir(d.rast DEPENDS grass_gis grass_display grass_raster) build_program_in_subdir(d.rast.arrow DEPENDS grass_gis grass_raster @@ -125,6 +125,7 @@ build_program_in_subdir( grass_raster grass_symb grass_vector + GDAL LIBM) build_program_in_subdir( d.vect.chart @@ -136,6 +137,7 @@ build_program_in_subdir( grass_gis grass_symb grass_vector + GDAL LIBM) build_program_in_subdir( d.vect.thematic @@ -147,5 +149,6 @@ build_program_in_subdir( grass_display grass_gis grass_symb - grass_vector) -build_program_in_subdir(d.where DEPENDS grass_gis grass_display grass_gproj) + grass_vector + GDAL) +build_program_in_subdir(d.where DEPENDS grass_gis grass_display grass_gproj GDAL) diff --git a/general/CMakeLists.txt b/general/CMakeLists.txt index a3fe869592b..b6d83d6265b 100644 --- a/general/CMakeLists.txt +++ b/general/CMakeLists.txt @@ -35,6 +35,7 @@ build_program_in_subdir( grass_raster3d grass_gmath PROJ + GDAL LIBM) build_program_in_subdir(g.rename DEPENDS grass_gis grass_manage grass_raster) @@ -72,7 +73,8 @@ build_program_in_subdir( grass_manage grass_raster grass_raster3d - grass_vector) + grass_vector + GDAL) add_dependencies(g.list cell vector) build_program_in_subdir(g.remove DEPENDS grass_gis grass_manage grass_raster) diff --git a/general/manage/lister/CMakeLists.txt b/general/manage/lister/CMakeLists.txt index b167af6082a..a7e9359bcd7 100644 --- a/general/manage/lister/CMakeLists.txt +++ b/general/manage/lister/CMakeLists.txt @@ -22,6 +22,7 @@ build_program( grass_dbmibase grass_gis grass_raster + GDAL RUNTIME_OUTPUT_DIR "${GRASS_INSTALL_ETCDIR}/lister" NO_DOCS) diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index bf100e95d27..bb9258ac353 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -146,7 +146,7 @@ add_subdirectory(fonts) add_subdirectory(vector) -build_library_in_subdir(imagery DEPENDS grass_gis grass_vector grass_raster) +build_library_in_subdir(imagery DEPENDS grass_gis grass_vector grass_raster GDAL) build_library_in_subdir(cluster DEPENDS grass_imagery grass_gis grass_raster) @@ -168,6 +168,7 @@ build_library_in_subdir( grass_dbmidriver grass_gmath grass_segment + GDAL HEADERS "lidar.h") @@ -181,7 +182,8 @@ build_program_in_subdir( DEPENDS grass_gis grass_raster3d - grass_raster) + grass_raster + GDAL) build_library_in_subdir( gpde @@ -217,7 +219,7 @@ build_library_in_subdir(stats DEPENDS grass_gis grass_raster) build_library_in_subdir(arraystats DEPENDS grass_gis) -if(WITH_OPENGL) +if(WITH_OPENGL AND OPENGL_GLU_FOUND AND OpenGL_GLX_FOUND) build_library_in_subdir( ogsf DEPENDS @@ -229,6 +231,7 @@ if(WITH_OPENGL) grass_raster grass_raster3d grass_vector + GDAL OPENGL TIFF) @@ -250,7 +253,7 @@ add_subdirectory(temporal) build_library_in_subdir(iostream SRC_REGEX "*.cpp" DEPENDS grass_gis) build_library_in_subdir(manage DEPENDS grass_gis grass_raster grass_vector - grass_raster3d) + grass_raster3d GDAL) file(COPY manage/element_list DESTINATION ${OUTDIR}/${GRASS_INSTALL_ETCDIR}) install(FILES ${OUTDIR}/${GRASS_INSTALL_ETCDIR}/element_list DESTINATION ${GRASS_INSTALL_ETCDIR}) diff --git a/lib/rst/CMakeLists.txt b/lib/rst/CMakeLists.txt index 61fb629e2cc..b555d701dce 100644 --- a/lib/rst/CMakeLists.txt +++ b/lib/rst/CMakeLists.txt @@ -33,6 +33,7 @@ build_library_in_subdir( grass_vector grass_qtree grass_interpdata + GDAL LIBM OPTIONAL_DEPENDS OPENMP diff --git a/lib/vector/CMakeLists.txt b/lib/vector/CMakeLists.txt index 9272e432253..083b489d8f7 100644 --- a/lib/vector/CMakeLists.txt +++ b/lib/vector/CMakeLists.txt @@ -42,7 +42,8 @@ build_library_in_subdir( grass_vector grass_dbmibase grass_dbmiclient - grass_dbmidriver) + grass_dbmidriver + GDAL) build_library_in_subdir( neta @@ -54,7 +55,8 @@ build_library_in_subdir( grass_dbmidriver grass_gis grass_dgl - grass_vector) + grass_vector + GDAL) if(WITH_DOCS) generate_html(TARGET grass_vector NAME vectorascii) diff --git a/misc/CMakeLists.txt b/misc/CMakeLists.txt index 53f4757eb46..1319f76836d 100644 --- a/misc/CMakeLists.txt +++ b/misc/CMakeLists.txt @@ -5,7 +5,7 @@ build_program_in_subdir(m.measure DEPENDS grass_gis) build_program_in_subdir(m.transform DEPENDS grass_gis grass_imagery grass_raster grass_vector LIBM) -if(WITH_OPENGL) +if(TARGET grass_ogsf) build_program_in_subdir( m.nviz.image DEPENDS @@ -19,4 +19,4 @@ if(WITH_OPENGL) build_program_in_subdir(m.nviz.script DEPENDS grass_display grass_raster grass_gis LIBM) -endif(WITH_OPENGL) +endif(TARGET grass_ogsf) diff --git a/ps/CMakeLists.txt b/ps/CMakeLists.txt index 7a714ffcc0e..fed179fe016 100644 --- a/ps/CMakeLists.txt +++ b/ps/CMakeLists.txt @@ -11,6 +11,7 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_symb + GDAL LIBM) add_custom_command( diff --git a/python/libgrass_interface_generator/CMakeLists.txt b/python/libgrass_interface_generator/CMakeLists.txt index 7c2a429f080..129320cf1ff 100644 --- a/python/libgrass_interface_generator/CMakeLists.txt +++ b/python/libgrass_interface_generator/CMakeLists.txt @@ -18,7 +18,7 @@ set(MODULES rowio temporal) -if(WITH_OPENGL) +if(TARGET grass_ogsf) list(APPEND MODULES ogsf nviz) endif() diff --git a/raster/CMakeLists.txt b/raster/CMakeLists.txt index 5e36e052ab2..534e4133b1d 100644 --- a/raster/CMakeLists.txt +++ b/raster/CMakeLists.txt @@ -161,6 +161,7 @@ build_program_in_subdir( grass_vector grass_bitmap grass_dig2 + GDAL LIBM) build_program_in_subdir(r.category DEPENDS grass_gis grass_raster) @@ -188,10 +189,11 @@ build_program_in_subdir( grass_dbmibase grass_dbmiclient grass_dbmidriver + GDAL LIBM) build_program_in_subdir(r.cost DEPENDS grass_gis grass_raster grass_segment - grass_vector LIBM) + grass_vector GDAL LIBM) build_program_in_subdir(r.covar DEPENDS grass_gis grass_raster LIBM) @@ -226,6 +228,7 @@ build_program_in_subdir( grass_segment grass_vector grass_bitmap + GDAL LIBM) build_program_in_subdir(r.geomorphon DEPENDS grass_gis grass_raster grass_gmath LIBM) @@ -238,7 +241,7 @@ build_program_in_subdir(r.gwflow DEPENDS grass_gis grass_raster grass_gpde build_program_in_subdir(r.his DEPENDS grass_gis grass_raster grass_gproj) build_program_in_subdir(r.horizon DEPENDS grass_gis grass_raster grass_gproj - grass_parson LIBM) + grass_parson GDAL LIBM) build_program_in_subdir(r.in.ascii DEPENDS grass_gis grass_raster) @@ -270,6 +273,7 @@ build_program_in_subdir( grass_gmath grass_segment grass_gproj + GDAL LIBM PRIMARY_DEPENDS PDAL) @@ -288,7 +292,7 @@ build_program_in_subdir(r.info TEST_SOURCES "test_r_info.py" DEPENDS grass_gis L build_program_in_subdir(r.kappa DEPENDS grass_gis grass_raster LIBM) -build_program_in_subdir(r.latlong DEPENDS grass_gis grass_raster grass_gproj) +build_program_in_subdir(r.latlong DEPENDS grass_gis grass_raster grass_gproj GDAL) build_program_in_subdir(r.lake DEPENDS grass_gis grass_raster) @@ -374,7 +378,7 @@ build_program_in_subdir( build_program_in_subdir(r.patch DEPENDS grass_gis grass_raster OPTIONAL_DEPENDS OPENMP) -build_program_in_subdir(r.path DEPENDS grass_gis grass_raster grass_vector) +build_program_in_subdir(r.path DEPENDS grass_gis grass_raster grass_vector GDAL) build_program_in_subdir(r.profile DEPENDS grass_gis grass_raster grass_parson LIBM) @@ -384,6 +388,7 @@ build_program_in_subdir( grass_gis grass_raster grass_gproj + GDAL LIBM OPTIONAL_DEPENDS OPENMP) @@ -401,6 +406,7 @@ build_program_in_subdir( grass_dbmibase grass_dbmiclient grass_dbmidriver + GDAL LIBM) build_program_in_subdir(r.random.cells DEPENDS grass_gis grass_raster LIBM) @@ -411,7 +417,7 @@ build_program_in_subdir(r.reclass DEPENDS grass_gis grass_raster grass_manage) build_program_in_subdir(r.recode DEPENDS grass_gis grass_raster) -build_program_in_subdir(r.region DEPENDS grass_gis grass_raster grass_vector) +build_program_in_subdir(r.region DEPENDS grass_gis grass_raster grass_vector GDAL) build_program_in_subdir(r.regression.line DEPENDS grass_gis grass_raster LIBM) @@ -428,6 +434,7 @@ build_program_in_subdir( grass_vector grass_segment grass_lidar + GDAL LIBM) build_program_in_subdir(r.resamp.filter DEPENDS grass_gis grass_raster LIBM @@ -444,7 +451,9 @@ build_program_in_subdir( grass_gmath grass_interpfl grass_interpdata - grass_qtree) + grass_qtree + GDAL) + build_program_in_subdir(r.resamp.stats DEPENDS grass_gis grass_raster grass_stats LIBM) @@ -511,6 +520,7 @@ build_program_in_subdir( grass_dbmibase grass_dbmiclient grass_dbmidriver + GDAL LIBM) build_program_in_subdir( @@ -520,13 +530,14 @@ build_program_in_subdir( grass_gmath grass_raster grass_gproj + GDAL LIBM OPTIONAL_DEPENDS OPENMP) -build_program_in_subdir(r.sunhours DEPENDS grass_gis grass_raster grass_gproj LIBM) +build_program_in_subdir(r.sunhours DEPENDS grass_gis grass_raster grass_gproj GDAL LIBM) -build_program_in_subdir(r.sunmask DEPENDS grass_gis grass_raster grass_gproj LIBM) +build_program_in_subdir(r.sunmask DEPENDS grass_gis grass_raster grass_gproj GDAL LIBM) build_program_in_subdir(r.support DEPENDS grass_gis grass_raster) @@ -574,7 +585,8 @@ build_program_in_subdir( grass_vector grass_dbmibase grass_dbmiclient - grass_dbmidriver) + grass_dbmidriver + GDAL) build_program_in_subdir(r.topidx DEPENDS grass_gis grass_raster LIBM) @@ -596,15 +608,16 @@ build_program_in_subdir( grass_vector grass_dbmibase grass_dbmiclient - grass_dbmidriver) + grass_dbmidriver + GDAL) build_program_in_subdir(r.walk DEPENDS grass_gis grass_raster grass_segment - grass_vector LIBM) + grass_vector GDAL LIBM) build_program_in_subdir(r.water.outlet DEPENDS grass_gis grass_raster) build_program_in_subdir(r.what DEPENDS grass_gis grass_raster grass_vector - grass_parson) + grass_parson GDAL) build_program_in_subdir(r.what.color DEPENDS grass_gis grass_raster) diff --git a/raster/r.sim/CMakeLists.txt b/raster/r.sim/CMakeLists.txt index 60295c44446..904eecae8a0 100644 --- a/raster/r.sim/CMakeLists.txt +++ b/raster/r.sim/CMakeLists.txt @@ -8,6 +8,7 @@ build_library_in_subdir( grass_raster grass_vector grass_gmath + GDAL LIBM OPTIONAL_DEPENDS OPENMP @@ -21,6 +22,7 @@ build_program_in_subdir( grass_gis grass_gmath grass_sim + GDAL OPTIONAL_DEPENDS OPENMP INCLUDES @@ -32,6 +34,7 @@ build_program_in_subdir( grass_gis grass_gmath grass_sim + GDAL OPTIONAL_DEPENDS OPENMP INCLUDES diff --git a/raster3d/r3.flow/CMakeLists.txt b/raster3d/r3.flow/CMakeLists.txt index 961d981b554..cc7d9258981 100644 --- a/raster3d/r3.flow/CMakeLists.txt +++ b/raster3d/r3.flow/CMakeLists.txt @@ -13,6 +13,7 @@ build_program( grass_raster grass_raster3d grass_vector + GDAL LIBM) set(test_r3flow_SRCS test_main.c flowline.c integrate.c interpolate.c @@ -31,4 +32,5 @@ build_program( grass_dbmiclient grass_dbmidriver grass_vector + GDAL LIBM) diff --git a/vector/CMakeLists.txt b/vector/CMakeLists.txt index 4f10da34d6e..b4165637b57 100644 --- a/vector/CMakeLists.txt +++ b/vector/CMakeLists.txt @@ -126,13 +126,14 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) -build_program_in_subdir(v.build DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.build DEPENDS grass_gis grass_vector GDAL) -build_program_in_subdir(v.build.polylines DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.build.polylines DEPENDS grass_gis grass_vector GDAL) -build_program_in_subdir(v.category DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.category DEPENDS grass_gis grass_vector GDAL) build_program_in_subdir( v.class @@ -142,11 +143,12 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) -build_program_in_subdir(v.clean DEPENDS grass_gis grass_vector LIBM) +build_program_in_subdir(v.clean DEPENDS grass_gis grass_vector GDAL LIBM) -build_program_in_subdir(v.cluster DEPENDS grass_btree2 grass_gis grass_vector LIBM) +build_program_in_subdir(v.cluster DEPENDS grass_btree2 grass_gis grass_vector GDAL LIBM) build_program_in_subdir( v.colors @@ -157,7 +159,8 @@ build_program_in_subdir( grass_gis grass_raster grass_raster3d - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.colors.out @@ -167,7 +170,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_raster - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.db.connect @@ -176,7 +180,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.db.select @@ -185,7 +190,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.decimate @@ -195,9 +201,10 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_raster - grass_vector) + grass_vector + GDAL) -build_program_in_subdir(v.delaunay DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.delaunay DEPENDS grass_gis grass_vector GDAL) build_program_in_subdir( v.distance @@ -208,9 +215,10 @@ build_program_in_subdir( grass_gis grass_gmath grass_vector + GDAL LIBM) -build_program_in_subdir(v.drape DEPENDS grass_gis grass_raster grass_vector) +build_program_in_subdir(v.drape DEPENDS grass_gis grass_raster grass_vector GDAL) build_program_in_subdir( v.edit @@ -220,7 +228,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector - grass_vedit) + grass_vedit + GDAL) build_program_in_subdir( v.extract @@ -231,6 +240,7 @@ build_program_in_subdir( grass_gis grass_gmath grass_vector + GDAL LIBM) build_program_in_subdir( @@ -241,7 +251,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_raster - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.fill.holes @@ -250,7 +261,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.generalize @@ -262,9 +274,10 @@ build_program_in_subdir( grass_dig2 grass_gis grass_vector + GDAL LIBM) -build_program_in_subdir(v.hull DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.hull DEPENDS grass_gis grass_vector GDAL) build_program_in_subdir( v.info @@ -275,7 +288,8 @@ build_program_in_subdir( grass_dig2 grass_gis grass_vector - grass_parson) + grass_parson + GDAL) build_program_in_subdir( v.in.ascii @@ -284,7 +298,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.in.db @@ -294,6 +309,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -304,6 +320,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) file(GLOB v_in_pdal_SOURCES "v.in.pdal/*.c" "v.in.pdal/main.cpp") @@ -315,6 +332,7 @@ build_program_in_subdir( grass_gis grass_gproj grass_vector + GDAL LIBM PRIMARY_DEPENDS PDAL) @@ -327,7 +345,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_raster - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.kcv @@ -337,10 +356,11 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir(v.kernel DEPENDS grass_gis grass_gmath grass_raster - grass_vector LIBM) + grass_vector GDAL LIBM) build_program_in_subdir( v.label @@ -350,7 +370,8 @@ build_program_in_subdir( grass_dbmidriver grass_display grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.label.sa @@ -363,11 +384,12 @@ build_program_in_subdir( grass_display grass_gis grass_vector + GDAL LIBM) -build_program_in_subdir(v.proj DEPENDS grass_gis grass_gproj grass_vector LIBM) +build_program_in_subdir(v.proj DEPENDS grass_gis grass_gproj grass_vector GDAL LIBM) -build_program_in_subdir(v.profile DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.profile DEPENDS grass_gis grass_vector GDAL) add_subdirectory(v.lrs) @@ -379,6 +401,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -391,6 +414,7 @@ build_program_in_subdir( grass_raster grass_stats grass_vector + GDAL LIBM) build_program_in_subdir( @@ -401,6 +425,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -411,7 +436,8 @@ build_program_in_subdir( grass_dbmidriver grass_dgl grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.net.allpairs @@ -421,9 +447,10 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_neta - grass_vector) + grass_vector + GDAL) -build_program_in_subdir(v.net.bridge DEPENDS grass_gis grass_neta grass_vector) +build_program_in_subdir(v.net.bridge DEPENDS grass_gis grass_neta grass_vector GDAL) build_program_in_subdir( v.net.centrality @@ -434,7 +461,8 @@ build_program_in_subdir( grass_dgl grass_gis grass_neta - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.net.components @@ -444,10 +472,11 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_neta - grass_vector) + grass_vector + GDAL) build_program_in_subdir(v.net.connectivity DEPENDS grass_gis grass_neta - grass_vector) + grass_vector GDAL) build_program_in_subdir( v.net.distance @@ -458,7 +487,8 @@ build_program_in_subdir( grass_dgl grass_gis grass_neta - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.net.flow @@ -468,7 +498,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_neta - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.net.iso @@ -478,7 +509,8 @@ build_program_in_subdir( grass_dbmidriver grass_dgl grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.net.path @@ -487,15 +519,16 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir(v.net.salesman DEPENDS grass_gis grass_neta - grass_vector) + grass_vector GDAL) build_program_in_subdir(v.net.spanningtree DEPENDS grass_gis grass_neta - grass_vector) + grass_vector GDAL) -build_program_in_subdir(v.net.steiner DEPENDS grass_gis grass_neta grass_vector) +build_program_in_subdir(v.net.steiner DEPENDS grass_gis grass_neta grass_vector GDAL) build_program_in_subdir( v.net.timetable @@ -505,10 +538,11 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_neta - grass_vector) + grass_vector + GDAL) build_program_in_subdir(v.net.visibility DEPENDS grass_dgl grass_gis - grass_vector) + grass_vector GDAL) build_program_in_subdir( v.normal @@ -519,13 +553,14 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) -build_program_in_subdir(v.out.ascii DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.out.ascii DEPENDS grass_gis grass_vector GDAL) -build_program_in_subdir(v.out.dxf DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.out.dxf DEPENDS grass_gis grass_vector GDAL) -build_program_in_subdir(v.out.pov DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.out.pov DEPENDS grass_gis grass_vector GDAL) build_program_in_subdir( v.out.svg @@ -534,7 +569,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.out.vtk @@ -543,7 +579,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.outlier @@ -555,6 +592,7 @@ build_program_in_subdir( grass_gmath grass_lidar grass_vector + GDAL LIBM) build_program_in_subdir( @@ -564,9 +602,10 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) -build_program_in_subdir(v.parallel DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.parallel DEPENDS grass_gis grass_vector GDAL) build_program_in_subdir( v.patch @@ -576,6 +615,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -586,11 +626,12 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) -build_program_in_subdir(v.split DEPENDS grass_gis grass_vector LIBM) +build_program_in_subdir(v.split DEPENDS grass_gis grass_vector GDAL LIBM) -build_program_in_subdir(v.qcount DEPENDS grass_gis grass_vector LIBM) +build_program_in_subdir(v.qcount DEPENDS grass_gis grass_vector GDAL LIBM) build_program_in_subdir( v.random @@ -599,7 +640,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.reclass @@ -608,10 +650,11 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir(v.rectify DEPENDS grass_gis grass_gmath grass_imagery - grass_vector LIBM) + grass_vector GDAL LIBM) build_program_in_subdir( v.sample @@ -621,9 +664,10 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_raster - grass_vector) + grass_vector + GDAL) -build_program_in_subdir(v.segment DEPENDS grass_gis grass_vector LIBM) +build_program_in_subdir(v.segment DEPENDS grass_gis grass_vector GDAL LIBM) build_program_in_subdir( v.select @@ -632,9 +676,10 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) -build_program_in_subdir(v.support DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.support DEPENDS grass_gis grass_vector GDAL) build_program_in_subdir( v.surf.bspline @@ -649,6 +694,7 @@ build_program_in_subdir( grass_raster grass_segment grass_vector + GDAL LIBM) build_program_in_subdir( @@ -660,6 +706,7 @@ build_program_in_subdir( grass_gis grass_raster grass_vector + GDAL LIBM) build_program_in_subdir( @@ -674,6 +721,7 @@ build_program_in_subdir( grass_interpfl grass_qtree grass_vector + GDAL LIBM OPTIONAL_DEPENDS OPENMP) @@ -686,6 +734,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir(v.timestamp DEPENDS grass_gis grass_vector) @@ -697,7 +746,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.to.db @@ -707,6 +757,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -717,6 +768,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -728,6 +780,7 @@ build_program_in_subdir( grass_gis grass_raster grass_vector + GDAL LIBM) build_program_in_subdir( @@ -739,9 +792,10 @@ build_program_in_subdir( grass_gis grass_raster3d grass_vector + GDAL LIBM) -build_program_in_subdir(v.type DEPENDS grass_gis grass_vector) +build_program_in_subdir(v.type DEPENDS grass_gis grass_vector GDAL) build_program_in_subdir( v.univar @@ -751,6 +805,7 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -762,6 +817,7 @@ build_program_in_subdir( grass_dig2 grass_gis grass_vector + GDAL LIBM) build_program_in_subdir( @@ -771,7 +827,8 @@ build_program_in_subdir( grass_dbmiclient grass_dbmidriver grass_gis - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.what.rast @@ -781,7 +838,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_raster - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.what.rast3 @@ -791,7 +849,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_raster3d - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.vect.stats @@ -801,7 +860,8 @@ build_program_in_subdir( grass_dbmidriver grass_gis grass_stats - grass_vector) + grass_vector + GDAL) build_program_in_subdir( v.vol.rst @@ -814,6 +874,7 @@ build_program_in_subdir( grass_raster grass_raster3d grass_vector + GDAL LIBM) build_program_in_subdir( diff --git a/vector/v.lrs/CMakeLists.txt b/vector/v.lrs/CMakeLists.txt index 81008fbce86..46087487d70 100644 --- a/vector/v.lrs/CMakeLists.txt +++ b/vector/v.lrs/CMakeLists.txt @@ -19,6 +19,7 @@ build_program_in_subdir( grass_dbmibase grass_dbmiclient grass_dbmidriver + GDAL LIBM) build_program_in_subdir( @@ -30,6 +31,7 @@ build_program_in_subdir( grass_dbmibase grass_dbmiclient grass_dbmidriver + GDAL LIBM) build_program_in_subdir( @@ -41,6 +43,7 @@ build_program_in_subdir( grass_dbmibase grass_dbmiclient grass_dbmidriver + GDAL LIBM) build_program_in_subdir( @@ -51,4 +54,5 @@ build_program_in_subdir( grass_gis grass_dbmibase grass_dbmiclient - grass_dbmidriver) + grass_dbmidriver + GDAL)