Changeset 113

Show
Ignore:
Timestamp:
05/23/08 18:35:59 (16 years ago)
Author:
smidl
Message:

compilace na linuxu

Files:
3 modified

Legend:

Unmodified
Added
Removed
  • CMakeLists.txt

    r111 r113  
    1212#Platform specific 
    1313IF(WIN32) 
    14  
    1514# IF YOU WANT TO USE YOUR OWN INSTALLATION OF THE NEXT EXTERNAL LIBRARIES, 
    1615# THEN IT IS NECESSARY TO CREATE TEXT FILE "\WIN32\LOCAL_PATHS.TXT" WITH  
     
    2221 
    2322        INCLUDE(\\win32\\local_paths.txt OPTIONAL)       
    24  
    25         FIND_PACKAGE(ITPP REQUIRED) 
    26         FIND_PACKAGE(ACML REQUIRED) 
    27         FIND_PACKAGE(XSD REQUIRED) 
    28         FIND_PACKAGE(XERCES REQUIRED) 
    29  
    30         IF(ITPP_FOUND) 
    31            INCLUDE_DIRECTORIES(${ITPP_INCLUDE_DIR}) 
    32            LINK_DIRECTORIES(${NATIVE_ITPP_LIB_PATH}) 
    33         ENDIF(ITPP_FOUND) 
    34  
    35         IF(ACML_FOUND) 
    36            INCLUDE_DIRECTORIES(${ACML_INCLUDE_DIR}) 
    37            LINK_DIRECTORIES(${NATIVE_ACML_LIB_PATH}) 
    38         ENDIF(ACML_FOUND) 
    39  
    40         IF(XSD_FOUND) 
    41            INCLUDE_DIRECTORIES(${XSD_INCLUDE_DIR}) 
    42         ENDIF(XSD_FOUND) 
    43  
    44         IF(XERCES_FOUND) 
    45            INCLUDE_DIRECTORIES(${XERCES_INCLUDE_DIR}) 
    46            LINK_DIRECTORIES(${NATIVE_XERCES_LIB_PATH}) 
    47         ENDIF(XERCES_FOUND) 
    48  
    49 ELSE(WIN32) 
    50         ADD_DEFINITIONS(-DNODEFAULTLIB:library) 
    51         FIND_PACKAGE(ITPP REQUIRED) 
    52  
    53         IF(ITPP_FOUND) 
    54            INCLUDE_DIRECTORIES(${ITPP_INCLUDE_DIR}) 
    55            LINK_DIRECTORIES(${NATIVE_ITPP_LIB_PATH}) 
    56         ENDIF(ITPP_FOUND) 
    57  
     23ELSEIF(WIN32) 
    5824        #This is for UNIX makefile which does only one release at a time. 
    5925        SET(CMAKE_BUILD_TYPE Debug) 
    6026        SET(CMAKE_CXX_FLAGS_DEBUG "-g -Wall") 
    6127ENDIF(WIN32) 
     28 
     29FIND_PACKAGE(ITPP REQUIRED) 
     30FIND_PACKAGE(ACML COMPONENTS) 
     31FIND_PACKAGE(XSD REQUIRED) 
     32FIND_PACKAGE(XERCES REQUIRED) 
     33 
     34IF(ITPP_FOUND) 
     35        INCLUDE_DIRECTORIES(${ITPP_INCLUDE_DIR}) 
     36        LINK_DIRECTORIES(${NATIVE_ITPP_LIB_PATH}) 
     37ENDIF(ITPP_FOUND) 
     38 
     39IF(ACML_FOUND) 
     40        INCLUDE_DIRECTORIES(${ACML_INCLUDE_DIR}) 
     41        LINK_DIRECTORIES(${NATIVE_ACML_LIB_PATH}) 
     42ENDIF(ACML_FOUND) 
     43 
     44IF(XSD_FOUND) 
     45        INCLUDE_DIRECTORIES(${XSD_INCLUDE_DIR}) 
     46ENDIF(XSD_FOUND) 
     47 
     48IF(XERCES_FOUND) 
     49        INCLUDE_DIRECTORIES(${XERCES_INCLUDE_DIR}) 
     50        LINK_DIRECTORIES(${NATIVE_XERCES_LIB_PATH}) 
     51ENDIF(XERCES_FOUND) 
     52 
    6253 
    6354# Recurse into the "dbm" and "tests" subdirectories.  This does not actually 
  • CMake_modules/FindXERCES.cmake

    r111 r113  
    1414FIND_LIBRARY(XERCES_LIBRARY 
    1515  NAMES   
    16       xerces-c_2  
    17       xerces-c_2D 
    18         xerces-c_static_2 
    19         xerces-c_static_2D 
    20         xerces-depdom_2 
    21         xerces-depdom_2D 
    22         xerces-depdom_static_2 
    23         xerces-depdom_static_2D 
     16      xerces-c 
    2417# TODO - jsou vazne vsecky potreba?? 
    2518  PATHS  
  • tests/CMakeLists.txt

    r111 r113  
    6262   COMMAND ${XSD_EXECUTABLE} 
    6363   ARGS ${XSD_ARGS} ${CMAKE_CURRENT_SOURCE_DIR}/hello.xsd 
    64    DEPENDS test_xsd_hello 
    6564   MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/hello.xsd 
    6665)