Changeset 1748


Ignore:
Timestamp:
09/11/11 00:28:51 (7 months ago)
Author:
Freddie Akeroyd
Message:

Windows build fixes. Refs #281

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r1743 r1748  
    4848set(HDF4_SEARCH "" CACHE PATH "Where to search for HDF4") 
    4949 
    50 find_package(HDF5 REQUIRED) 
     50#find_package(HDF5 REQUIRED) 
     51find_package(HDF5) 
    5152find_package(JPEG) 
    5253find_package(XMLRPC) 
     
    5960 
    6061if (WIN32) 
    61     set(HDF5_STATIC_LIBRARIES ${HDF5_SEARCH}/lib/hdf5.lib ) 
    62     set(HDF5_SHARED_LIBRARIES ${HDF5_SEARCH}/dll/hdf5dll.lib ) 
    63     set(HDF4_STATIC_LIBRARIES ${HDF4_SEARCH}/lib/hd426.lib ${HDF4_SEARCH}/lib/hm426.lib ) 
    64     set(HDF4_SHARED_LIBRARIES ${HDF4_SEARCH}/dll/hd426m.lib ${HDF4_SEARCH}/dll/hm426m.lib ) 
    65         set(HDF4_CPP "-I\"${HDF4_SEARCH}/include\" -DHDF4") 
    66         set(HDF4_FOUND YES) 
     62    if (HDF5_SEARCH) 
     63        set(HDF5_STATIC_LIBRARIES ${HDF5_SEARCH}/lib/hdf5.lib ) 
     64        set(HDF5_SHARED_LIBRARIES ${HDF5_SEARCH}/dll/hdf5dll.lib ) 
     65    endif (HDF5_SEARCH) 
     66    if (HDF4_SEARCH) 
     67        set(HDF4_STATIC_LIBRARIES ${HDF4_SEARCH}/lib/hd426.lib ${HDF4_SEARCH}/lib/hm426.lib ) 
     68        set(HDF4_SHARED_LIBRARIES ${HDF4_SEARCH}/dll/hd426m.lib ${HDF4_SEARCH}/dll/hm426m.lib ) 
     69            set(HDF4_CPP "-I\"${HDF4_SEARCH}/include\" -DHDF4") 
     70            set(HDF4_FOUND YES) 
     71    endif (HDF4_SEARCH) 
    6772        set(MXML_CPP "-DNXXML") 
    6873else(WIN32) 
     
    241246set(NX_CFLAGS "/W4 /wd4820 /wd4996") 
    242247set(NX_CPP -D_CRT_SECURE_NO_WARNINGS) 
     248 
     249set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${NX_CFLAGS}") 
     250set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${NX_CFLAGS}") 
    243251 
    244252# Recurse into the subdirectories. 
  • trunk/bindings/cpp/CMakeLists.txt

    r1735 r1748  
    3838add_library (NeXus_CPP_Static_Library STATIC ${HEADERS} ${SOURCES}) 
    3939 
    40 set_target_properties(NeXus_CPP_Static_Library PROPERTIES OUTPUT_NAME NeXusCPP) 
     40set_target_properties(NeXus_CPP_Static_Library PROPERTIES OUTPUT_NAME NeXusCPPStatic) 
    4141 
    4242target_link_libraries(NeXus_CPP_Static_Library NeXus_Static_Library  
  • trunk/bindings/java/CMakeLists.txt

    r1707 r1748  
    141141 
    142142        INSTALL(TARGETS jnexus 
    143             LIBRARY DESTINATION lib COMPONENT Runtime ARCHIVE DESTINATION lib COMPONENT Runtime 
     143            RUNTIME DESTINATION bin COMPONENT Runtime 
     144                        LIBRARY DESTINATION lib COMPONENT Runtime  
     145                        ARCHIVE DESTINATION lib COMPONENT Runtime 
    144146        ) 
    145147 
  • trunk/test/napi_test.c

    r1742 r1748  
    2828#include <stdlib.h> 
    2929#include <string.h> 
     30#ifndef _WIN32 
    3031#include <unistd.h> 
     32#endif 
    3133#include "napi.h" 
    3234#include "napiconfig.h" 
Note: See TracChangeset for help on using the changeset viewer.