~s-cecilio/lenmus/v5.3

« back to all changes in this revision

Viewing changes to cmake-modules/FindLomse.cmake

  • Committer: cecilios
  • Date: 2007-05-19 11:39:03 UTC
  • Revision ID: svn-v4:2587a929-2f0e-0410-ae78-fe6f687d5efe:trunk:236

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# - Try to find Lomse library
2
 
# Once done, this will define
3
 
#
4
 
#  LOMSE_FOUND - system has Lomse
5
 
#  LOMSE_INCLUDE_DIRS - the Lomse include directories
6
 
#  LOMSE_LIBRARIES - link these to use Lomse
7
 
#  LOMSE_VERSION - detected version of Lomse
8
 
#
9
 
# See documentation on how to write CMake scripts at
10
 
# http://www.cmake.org/Wiki/CMake:How_To_Find_Libraries
11
 
 
12
 
 
13
 
include(LibFindMacros)
14
 
 
15
 
 
16
 
if( WIN32 )
17
 
    set( LOMSE_LIBDIR  ${ROOT_DIR}/packages/lomse/lib )
18
 
    set( LOMSE_INCLUDE_DIR  ${ROOT_DIR}/packages/lomse/include )
19
 
    set( LOMSE_LIBRARY  "lomse.lib" )
20
 
 
21
 
elseif ( UNIX )
22
 
    find_path(LOMSE_INCLUDE_DIR NAMES lomse_doorway.h
23
 
        PATHS
24
 
        /usr/local/include/lomse
25
 
        /usr/include/lomse
26
 
        /sw/include/lomse
27
 
        /opt/local/include/lomse
28
 
        /usr/freeware/include/lomse
29
 
    )
30
 
 
31
 
    find_library(LOMSE_LIBRARY
32
 
       NAMES liblomse liblomse.a
33
 
       PATHS
34
 
       /usr/lib/
35
 
       /usr/local/lib
36
 
       /sw
37
 
       /usr/freeware
38
 
    )
39
 
endif()
40
 
 
41
 
 
42
 
# set the user variables
43
 
if( LOMSE_INCLUDE_DIR )
44
 
    set( LOMSE_INCLUDE_DIRS   "${LOMSE_INCLUDE_DIR};${LOMSE_INCLUDE_DIR}/agg" )
45
 
else()
46
 
    set( LOMSE_INCLUDE_DIRS   "${LOMSE_INCLUDE_DIR}" )
47
 
endif()
48
 
set( LOMSE_LIBRARIES   "${LOMSE_LIBRARY}" )
49
 
 
50
 
# handle the QUIETLY and REQUIRED arguments and set LOMSE_FOUND to TRUE if 
51
 
# all listed variables are TRUE
52
 
INCLUDE(FindPackageHandleStandardArgs)
53
 
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lomse  DEFAULT_MSG  LOMSE_LIBRARY  LOMSE_INCLUDE_DIRS)
54
 
 
55
 
MARK_AS_ADVANCED(LOMSE_LIBRARY LOMSE_INCLUDE_DIR)
56
 
 
57
 
#MESSAGE ( "LOMSE_INCLUDE_DIRS => ${LOMSE_INCLUDE_DIRS}" )
58
 
#MESSAGE ( "LOMSE_LIBRARIES => ${LOMSE_LIBRARIES}" )
59