~ubuntu-branches/ubuntu/maverick/freecad/maverick

« back to all changes in this revision

Viewing changes to cMake/FindCoin3D.cmake

  • Committer: Bazaar Package Importer
  • Author(s): Adam C. Powell, IV
  • Date: 2010-01-11 08:48:33 UTC
  • mfrom: (3.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20100111084833-4g9vgdqbkw8u34zb
Tags: 0.9.2646.5-1
* New upstream version (closes: #561696).
* Added swig to Build-Depends (closes: #563523, #563772).
* Removed python-opencv from Build-Depends and Recommends (closes: #560768).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Try to find Coin3D
 
2
# Once done this will define
 
3
#
 
4
# COIN3D_FOUND        - system has Coin3D - Open Inventor
 
5
# COIN3D_INCLUDE_DIR  - where the Inventor include directory can be found
 
6
# COIN3D_LIBRARY      - Link this to use Coin3D
 
7
#
 
8
 
 
9
 
 
10
IF (WIN32)
 
11
  IF (CYGWIN)
 
12
 
 
13
    FIND_PATH(COIN3D_INCLUDE_DIR Inventor/So.h
 
14
      /usr/include
 
15
      /usr/local/include
 
16
    )
 
17
 
 
18
    FIND_LIBRARY(COIN3D_LIBRARY Coin
 
19
      /usr/lib
 
20
      /usr/local/lib
 
21
    )
 
22
 
 
23
  ELSE (CYGWIN)
 
24
 
 
25
    FIND_PATH(COIN3D_INCLUDE_DIR Inventor/So.h
 
26
      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\Coin3D\\2;Installation Path]/include"
 
27
    )
 
28
 
 
29
    FIND_LIBRARY(COIN3D_LIBRARY_DEBUG coin2d
 
30
      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\Coin3D\\2;Installation Path]/lib"
 
31
    )
 
32
 
 
33
    FIND_LIBRARY(COIN3D_LIBRARY_RELEASE coin2
 
34
      "[HKEY_LOCAL_MACHINE\\SOFTWARE\\SIM\\Coin3D\\2;Installation Path]/lib"
 
35
    )
 
36
 
 
37
    IF (COIN3D_LIBRARY_DEBUG AND COIN3D_LIBRARY_RELEASE)
 
38
      SET(COIN3D_LIBRARY optimized ${COIN3D_LIBRARY_RELEASE}
 
39
                         debug ${COIN3D_LIBRARY_DEBUG})
 
40
    ELSE (COIN3D_LIBRARY_DEBUG AND COIN3D_LIBRARY_RELEASE)
 
41
      IF (COIN3D_LIBRARY_DEBUG)
 
42
        SET (COIN3D_LIBRARY ${COIN3D_LIBRARY_DEBUG})
 
43
      ENDIF (COIN3D_LIBRARY_DEBUG)
 
44
      IF (COIN3D_LIBRARY_RELEASE)
 
45
        SET (COIN3D_LIBRARY ${COIN3D_LIBRARY_RELEASE})
 
46
      ENDIF (COIN3D_LIBRARY_RELEASE)
 
47
    ENDIF (COIN3D_LIBRARY_DEBUG AND COIN3D_LIBRARY_RELEASE)
 
48
 
 
49
    IF (COIN3D_LIBRARY)
 
50
      ADD_DEFINITIONS ( -DCOIN_NOT_DLL )
 
51
    #ELSE (COIN3D_LIBRARY)
 
52
    #  SET (COIN3D_LIBRARY coin2d CACHE STRING "Coin3D Library (Debug) - Open Inventor API")
 
53
    ENDIF (COIN3D_LIBRARY)
 
54
 
 
55
  ENDIF (CYGWIN)
 
56
 
 
57
ELSE (WIN32)
 
58
  IF(APPLE)
 
59
    FIND_PATH(COIN3D_INCLUDE_DIR Inventor/So.h
 
60
     /Library/Frameworks/Inventor.framework/Headers 
 
61
     /usr/local/include
 
62
     /usr/include
 
63
    )
 
64
    FIND_LIBRARY(COIN3D_LIBRARY Coin
 
65
      /Library/Frameworks/Inventor.framework/Libraries
 
66
      /usr/lib
 
67
      /usr/local/lib
 
68
    )   
 
69
    SET(COIN3D_LIBRARY "-framework Coin3d" CACHE STRING "Coin3D library for OSX")
 
70
   ELSE(APPLE)
 
71
 
 
72
  FIND_PATH(COIN3D_INCLUDE_DIR Inventor/So.h
 
73
    /usr/include
 
74
    /usr/local/include
 
75
  )
 
76
 
 
77
  FIND_LIBRARY(COIN3D_LIBRARY Coin
 
78
    /usr/lib
 
79
    /usr/local/lib
 
80
  )   
 
81
  ENDIF(APPLE)
 
82
 
 
83
ENDIF (WIN32)
 
84
 
 
85
 
 
86
SET( COIN3D_FOUND "NO" )
 
87
IF(COIN3D_LIBRARY)
 
88
  SET( COIN3D_FOUND "YES" )
 
89
ENDIF(COIN3D_LIBRARY)
 
90