#
# Gets variables from root CMakeLists
#

message("in mbnavadjust")

add_executable(mbnavadjust
	       mbnavadjust_callbacks.c
               mbnavadjust_creation.c
               mbnavadjust_io.c
	       mbnavadjust_prog.c
	       mbnavadjust_util.c
	       mbnavadjustmerge.c)

target_include_directories(mbnavadjust
                           PUBLIC
                           .
                           ${CMAKE_SOURCE_DIR}/src/mbio
                           ${CMAKE_SOURCE_DIR}/src/mbaux
                           ${CMAKE_SOURCE_DIR}/src/gsf
			   ${NETCDF_INCLUDE_DIR}
			   ${X11_INCLUDE_DIR})
			   
# link_directories($GMT_LIBRARIES)
target_link_libraries(mbnavadjust
                      PRIVATE
                      mbio
                      mbaux
		      mbxgr
                      mbview
                      mbbsio
                      mbsapi
                      mbgsf
		      r7kr
		      mframe
		      ${GMT_LIBRARIES}
		      ${NETCDF_LIBRARIES}
		      ${MOTIF_LIBRARIES}
		      ${X11_LIBRARIES}
		      ${X11_XT_LIBRARIES}		      
		      ${GDAL_LIBRARIES}
		      ${PROJ_LIBRARIES}
		      ${OPENGL_LIBRARIES}
                      m
                      pthread)
                           

install(TARGETS mbnavadjust
        DESTINATION ${CMAKE_INSTALL_BINDIR})
