Revision: 40565
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40565&view=rev
Author:   erikgreenwald
Date:     2010-09-14 22:16:34 +0000 (Tue, 14 Sep 2010)

Log Message:
-----------
wire in isst_gtk

Modified Paths:
--------------
    isst/trunk/CMakeLists.txt

Modified: isst/trunk/CMakeLists.txt
===================================================================
--- isst/trunk/CMakeLists.txt   2010-09-14 22:04:42 UTC (rev 40564)
+++ isst/trunk/CMakeLists.txt   2010-09-14 22:16:34 UTC (rev 40565)
@@ -2,6 +2,7 @@
 
 project(ISST)
 set(ISST_SDL_SOURCES sdl/main.c sdl/event.c)
+set(ISST_GTK_SOURCES gtk/gui.c gtk/local_worker.c gtk/main.c gtk/net_worker.c)
 
 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake-modules")
 
@@ -16,18 +17,19 @@
 if (NOT (SDL_FOUND))
     message(STATUS "\tDid not find SDL!")
 endif (NOT (SDL_FOUND))
-include_directories(${SDL_INCLUDE_DIR})
-link_libraries(${SDL_LIBRARY})
-if (NOT APPLE)
-       link_libraries(SDLmain)
-endif (NOT APPLE)
+#if (NOT APPLE)
+#      link_libraries(SDLmain)
+#endif (NOT APPLE)
 
+find_package(GTK2 2.2 REQUIRED gtk)
+if (NOT GTK2_FOUND)
+    message(STATUS "\tDid not find GTK+ 2!")
+endif (NOT GTK2_FOUND)
+
 find_package(OpenGL REQUIRED)
 if (NOT OPENGL_FOUND)
     message(STATUS "\tDid not find OpenGL!")
 endif (NOT OPENGL_FOUND)
-include_directories(${OPENGL_INCLUDE_DIR})
-link_libraries(${OPENGL_gl_LIBRARY})
 
 #Find BRLCAD
 find_package ( BRLCAD REQUIRED )
@@ -35,9 +37,14 @@
     message(STATUS "\tDid not find BRLCAD!")
         RETURN()
 endif (NOT BRLCAD_FOUND)
-include_directories(${BRLCAD_INC_DIRS})
-link_libraries(${_BRLCAD_LIBRARY_bu} ${_BRLCAD_LIBRARY_bn} 
${_BRLCAD_LIBRARY_rt} ${_BRLCAD_LIBRARY_tie} ${_BRLCAD_LIBRARY_render})
 
+add_executable(isst_sdl WIN32 MACOSX_BUNDLE ${ISST_SDL_SOURCES})
+add_executable(isst_gtk WIN32 MACOSX_BUNDLE ${ISST_GTK_SOURCES})
+include_directories(${OPENGL_INCLUDE_DIR} ${SDL_INCLUDE_DIR} 
${GTK2_INCLUDE_DIRS} ${BRLCAD_INC_DIRS})
+set(MYLIBS ${OPENGL_gl_LIBRARY} ${_BRLCAD_LIBRARY_bu} ${_BRLCAD_LIBRARY_bn} 
${_BRLCAD_LIBRARY_rt} ${_BRLCAD_LIBRARY_tie} ${_BRLCAD_LIBRARY_render})
+target_link_libraries(isst_sdl ${SDL_LIBRARY} ${MYLIBS})
+target_link_libraries(isst_gtk ${GTK2_LIBRARIES} ${MYLIBS})
+
 set_property(DIRECTORY
        PROPERTY COMPILE_DEFINITIONS    HAVE_FCNTL_H=${HAVE_FCNTL_H}
        PROPERTY COMPILE_DEFINITIONS    HAVE_GETOPT=${HAVE_GETOPT}
@@ -45,4 +52,3 @@
        PROPERTY COMPILE_DEFINITIONS    HAVE_UNISTD_H=${HAVE_UNISTD_H}
        PROPERTY COMPILE_DEFINITIONS    HAVE_OPENGL)
 
-add_executable(isst_sdl WIN32 MACOSX_BUNDLE ${ISST_SDL_SOURCES})


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to