diff --git a/CMakeLists.txt.TOOLS b/CMakeLists.txt.TOOLS new file mode 100644 index 0000000..906fec3 --- /dev/null +++ b/CMakeLists.txt.TOOLS @@ -0,0 +1,55 @@ +cmake_minimum_required(VERSION 2.6) + +PROJECT(DDServer) + +add_definitions( -DLINUX ) +set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/build/${CMAKE_BUILD_TYPE}/bin/) +set(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/build/${CMAKE_BUILD_TYPE}/lib/) + +if( CMAKE_SIZEOF_VOID_P EQUAL 8 ) + #64 bits + MESSAGE( STATUS "64 bits" ) + set(CMAKE_C_FLAGS_DEBUG "-ggdb -DLINUX -Dlinux -m64 -march=core2 -fPIC -D_REENTRANT -pthread") + set(CMAKE_C_FLAGS_RELEASE "-DLINUX -Dlinux -m64 -march=core2 -fPIC -D_REENTRANT -pthread") + set(USRLIB_DIR "/usr/lib64/:/usr/local/lib64/") +else( CMAKE_SIZEOF_VOID_P EQUAL 8 ) + #32 bits + MESSAGE( STATUS "32 bits" ) + set(CMAKE_C_FLAGS_DEBUG "-ggdb -DLINUX -march=i686 -fPIC -Dlinux -D_REENTRANT -malign-double -pthread") + set(CMAKE_C_FLAGS_DEBUG "-DLINUX -march=i686 -fPIC -Dlinux -D_REENTRANT -malign-double -pthread") + set(USRLIB_DIR "/usr/lib/:/usr/local/lib/") +endif( CMAKE_SIZEOF_VOID_P EQUAL 8 ) + +set (USERLOCAL_ROOT "/usr/local/lib/") +if (EXISTS "$ENV{USERLOCAL_ROOT}") + set(USERLOCAL_ROOT "$ENV{USERLOCAL_ROOT}") + message("USERLOCAL_ROOT forced to ${USERLOCAL_ROOT}") +endif() + +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules/") + +# Fedora30 + include_directories( AFTER "/usr/include/tirpc" ) + +find_package( Threads REQUIRED ) +find_package( CRYPT REQUIRED ) +find_package( NetCDF REQUIRED ) +find_package( DDClient REQUIRED ) +find_package( CDF REQUIRED ) +find_package( LibXML2 REQUIRED ) + +get_filename_component(NETCDFLIB_DIR ${NETCDFLIBRARIES} PATH) +get_filename_component(DDCLIENTLIB_DIR ${DDCLIENTLIBRARIES} PATH) +set(DDSERVICE_URL $ENV{DDSERVICE_URL}) +set(DDRESPATH $ENV{DDRESPATH}) +set(DDBASEDATA "$ENV{DDBASEPATH}/DATA") +set(DDBASEINFO "$ENV{DDBASEPATH}/INFO") +set(PROXY_HOST $ENV{PROXY_HOST}) +set(PROXY_USERPWD $ENV{PROXY_USERPWD}) + +MESSAGE( STATUS "Build DD_Server TOOLS" ) +add_subdirectory(src/DATA/TOOLS) + +install(DIRECTORY "src/DATA/MANAGER/" DESTINATION bin/DATAMANAGER) + +SET(CMAKE_VERBOSE_MAKEFILE ON) diff --git a/src/DATA/TOOLS/makeDDsys.c b/src/DATA/TOOLS/makeDDsys.c index f83f05c..0bb1222 100755 --- a/src/DATA/TOOLS/makeDDsys.c +++ b/src/DATA/TOOLS/makeDDsys.c @@ -29,7 +29,7 @@ #include <DD_comm.h> /*----------- General constants ----------------------------*/ -#define MAXVIRIN 1000 +#define MAXVIRIN 10000 #define SOURCENAME "/DDsys.xml" #define BASEDIR "DDBASE" -- libgit2 0.21.2