~karl-qdh/nux/nux.gtkentry-wrapper

« back to all changes in this revision

Viewing changes to NuxMesh/CMakeLists.txt

  • Committer: Neil Jagdish Patel
  • Date: 2010-09-01 21:27:02 UTC
  • Revision ID: neil.patel@canonical.com-20100901212702-58pokw1clt4z1dcz
Add NuxMesh and license

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# The name of our project is "HELLO". CMakeLists files in this project can
 
2
# refer to the root source directory of the project as ${HELLO_SOURCE_DIR} and
 
3
# to the root binary directory of the project as ${HELLO_BINARY_DIR}.
 
4
 
 
5
if(UNIX)
 
6
#    find_package(GLIB2 REQUIRED)
 
7
#    if(GLIB2_FOUND)
 
8
#        include_directories(${GLIB2_INCLUDE_DIR})
 
9
#    endif(GLIB2_FOUND)
 
10
  
 
11
  include_directories(/usr/lib/glib-2.0/include)
 
12
  include_directories(/usr/include/glib-2.0)
 
13
endif(UNIX)
 
14
 
 
15
include_directories(${InalogicBuild_SOURCE_DIR}
 
16
                    ${InalogicBuild_SOURCE_DIR}/NuxCore
 
17
                    ${InalogicBuild_SOURCE_DIR}/NuxCore/Math
 
18
                    ${InalogicBuild_SOURCE_DIR}/NuxCore/Character
 
19
                    ${InalogicBuild_SOURCE_DIR}/NuxCore/FileManager
 
20
                    ${InalogicBuild_SOURCE_DIR}/NuxCore/SmartPtr
 
21
                    ${InalogicBuild_SOURCE_DIR}/NuxCore/Win32Dialogs                    
 
22
                    ${InalogicBuild_SOURCE_DIR}/NuxCore/TinyXML
 
23
                    ${InalogicBuild_SOURCE_DIR}/NuxImage
 
24
                    ${InalogicBuild_SOURCE_DIR}/NuxMesh)
 
25
 
 
26
if(WIN32)
 
27
    set (SOURCES
 
28
        GLRenderableMesh.cpp
 
29
        GLRenderableMesh.h
 
30
        N3DWorld.cpp
 
31
        N3DWorld.h
 
32
        NMeshArchiver_ver_0_0_1.cpp
 
33
        NMeshArchiver_ver_0_0_1.h
 
34
        NMeshObject.cpp
 
35
        NMeshObject.h
 
36
        NTextureArchiveManager.cpp
 
37
        NTextureArchiveManager.h
 
38
        NWorldArchiveManager.cpp
 
39
        NWorldArchiveManager.h
 
40
        NWorldObject.cpp
 
41
        NWorldObject.h
 
42
        SceneData.cpp
 
43
        SceneData.h
 
44
        TextureArchive_ver_0_0_1.cpp
 
45
        TextureArchive_ver_0_0_1.h)
 
46
elseif(UNIX)
 
47
    set (SOURCES
 
48
        GLRenderableMesh.cpp
 
49
        GLRenderableMesh.h
 
50
        N3DWorld.cpp
 
51
        N3DWorld.h
 
52
        NMeshArchiver_ver_0_0_1.cpp
 
53
        NMeshArchiver_ver_0_0_1.h
 
54
        NMeshObject.cpp
 
55
        NMeshObject.h
 
56
        NTextureArchiveManager.cpp
 
57
        NTextureArchiveManager.h
 
58
        NWorldArchiveManager.cpp
 
59
        NWorldArchiveManager.h
 
60
        NWorldObject.cpp
 
61
        NWorldObject.h
 
62
        SceneData.cpp
 
63
        SceneData.h
 
64
        TextureArchive_ver_0_0_1.cpp
 
65
        TextureArchive_ver_0_0_1.h)
 
66
endif()
 
67
 
 
68
 
 
69
if(WIN32)
 
70
    add_library (NuxMesh ${SOURCES}) 
 
71
elseif(UNIX)
 
72
    add_library (NuxMesh ${SOURCES}) 
 
73
endif()
 
74
 
 
75