Commit ae1f243bb92afa252efbeede988b8502fa7132f0
1 parent
023f1dcc
Exists in
master
and in
8 other branches
change limit on VI number
Showing
2 changed files
with
56 additions
and
1 deletions
Show diff stats
... | ... | @@ -0,0 +1,55 @@ |
1 | +cmake_minimum_required(VERSION 2.6) | |
2 | + | |
3 | +PROJECT(DDServer) | |
4 | + | |
5 | +add_definitions( -DLINUX ) | |
6 | +set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/build/${CMAKE_BUILD_TYPE}/bin/) | |
7 | +set(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/build/${CMAKE_BUILD_TYPE}/lib/) | |
8 | + | |
9 | +if( CMAKE_SIZEOF_VOID_P EQUAL 8 ) | |
10 | + #64 bits | |
11 | + MESSAGE( STATUS "64 bits" ) | |
12 | + set(CMAKE_C_FLAGS_DEBUG "-ggdb -DLINUX -Dlinux -m64 -march=core2 -fPIC -D_REENTRANT -pthread") | |
13 | + set(CMAKE_C_FLAGS_RELEASE "-DLINUX -Dlinux -m64 -march=core2 -fPIC -D_REENTRANT -pthread") | |
14 | + set(USRLIB_DIR "/usr/lib64/:/usr/local/lib64/") | |
15 | +else( CMAKE_SIZEOF_VOID_P EQUAL 8 ) | |
16 | + #32 bits | |
17 | + MESSAGE( STATUS "32 bits" ) | |
18 | + set(CMAKE_C_FLAGS_DEBUG "-ggdb -DLINUX -march=i686 -fPIC -Dlinux -D_REENTRANT -malign-double -pthread") | |
19 | + set(CMAKE_C_FLAGS_DEBUG "-DLINUX -march=i686 -fPIC -Dlinux -D_REENTRANT -malign-double -pthread") | |
20 | + set(USRLIB_DIR "/usr/lib/:/usr/local/lib/") | |
21 | +endif( CMAKE_SIZEOF_VOID_P EQUAL 8 ) | |
22 | + | |
23 | +set (USERLOCAL_ROOT "/usr/local/lib/") | |
24 | +if (EXISTS "$ENV{USERLOCAL_ROOT}") | |
25 | + set(USERLOCAL_ROOT "$ENV{USERLOCAL_ROOT}") | |
26 | + message("USERLOCAL_ROOT forced to ${USERLOCAL_ROOT}") | |
27 | +endif() | |
28 | + | |
29 | +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules/") | |
30 | + | |
31 | +# Fedora30 | |
32 | + include_directories( AFTER "/usr/include/tirpc" ) | |
33 | + | |
34 | +find_package( Threads REQUIRED ) | |
35 | +find_package( CRYPT REQUIRED ) | |
36 | +find_package( NetCDF REQUIRED ) | |
37 | +find_package( DDClient REQUIRED ) | |
38 | +find_package( CDF REQUIRED ) | |
39 | +find_package( LibXML2 REQUIRED ) | |
40 | + | |
41 | +get_filename_component(NETCDFLIB_DIR ${NETCDFLIBRARIES} PATH) | |
42 | +get_filename_component(DDCLIENTLIB_DIR ${DDCLIENTLIBRARIES} PATH) | |
43 | +set(DDSERVICE_URL $ENV{DDSERVICE_URL}) | |
44 | +set(DDRESPATH $ENV{DDRESPATH}) | |
45 | +set(DDBASEDATA "$ENV{DDBASEPATH}/DATA") | |
46 | +set(DDBASEINFO "$ENV{DDBASEPATH}/INFO") | |
47 | +set(PROXY_HOST $ENV{PROXY_HOST}) | |
48 | +set(PROXY_USERPWD $ENV{PROXY_USERPWD}) | |
49 | + | |
50 | +MESSAGE( STATUS "Build DD_Server TOOLS" ) | |
51 | +add_subdirectory(src/DATA/TOOLS) | |
52 | + | |
53 | +install(DIRECTORY "src/DATA/MANAGER/" DESTINATION bin/DATAMANAGER) | |
54 | + | |
55 | +SET(CMAKE_VERBOSE_MAKEFILE ON) | |
... | ... |
src/DATA/TOOLS/makeDDsys.c