Revision: 44874
          http://brlcad.svn.sourceforge.net/brlcad/?rev=44874&view=rev
Author:   kunigami
Date:     2011-06-09 16:23:47 +0000 (Thu, 09 Jun 2011)

Log Message:
-----------
Modified CMakeLists. Libraries paths are not hard-coded anymore

Modified Paths:
--------------
    brlcad/trunk/src/liboptical/CMakeLists.txt

Modified: brlcad/trunk/src/liboptical/CMakeLists.txt
===================================================================
--- brlcad/trunk/src/liboptical/CMakeLists.txt  2011-06-09 14:41:53 UTC (rev 
44873)
+++ brlcad/trunk/src/liboptical/CMakeLists.txt  2011-06-09 16:23:47 UTC (rev 
44874)
@@ -69,18 +69,34 @@
     message("Oslcomp: ${OSLCOMP_LIBRARY}")
     message("Oslquery: ${OSLQUERY_LIBRARY}")
 
-    set (OSLRT_SOURCES osl-renderer.cpp)
+    
+    set (OSLRT_SOURCES osl-renderer.cpp render_svc.cpp)
+
     #set (OSLRT_LIBS ${OSLEXEC_LIBRARY} ${OSLCOMP_LIBRARY} ${OSLQUERY_LIBRARY} 
${OPENIMAGEIO_LIBRARY} ${Boost_LIBRARIES})
-
     message("OSLRT_SOURCES: ${OSLRT_SOURCES}")
-    message("OSLRT_LIBRARIES: ${OSLRT_LIBS}")
+    #find_package(Boost)
 
-   # BRLCAD_ADDLIB(osl-renderer "${OSLRT_SOURCES}" "${OSLRT_LIBS}")
+    # Try to find BOOST
+    set (Boost_COMPONENTS filesystem regex system thread)
+    find_package (Boost 1.46 REQUIRED 
+      COMPONENTS ${Boost_COMPONENTS})
+    # If it was not found, check if BOOST_ROOT was set
+    IF(NOT Boost_FILESYSTEM_LIBRARY)
+      message("Cheking if BOOST ROOT was FOUND")
+    ENDIF()
 
-    BRLCAD_ADDLIB(osl-renderer "${OSLRT_SOURCES}" 
"/Users/kunigami/dev/osl/dist/macosx/lib/liboslexec.dylib 
/Users/kunigami/dev/osl/dist/macosx/lib/liboslcomp.dylib 
/Users/kunigami/dev/osl/dist/macosx/lib/liboslquery.dylib 
/Users/kunigami/dev/oiio/dist/macosx/lib/libOpenImageIO.dylib 
/opt/local/lib/libboost_filesystem-mt.dylib 
/opt/local/lib/libboost_regex-mt.dylib /opt/local/lib/libboost_system-mt.dylib 
/opt/local/lib/libboost_thread-mt.dylib")
+    message("Boost filesystem: ${Boost_FILESYSTEM_LIBRARY}")
+    message("Boost regex: ${Boost_REGEX_LIBRARY}")
+    message("Boost system: ${Boost_SYSTEM_LIBRARY}")
+    message("Boost thread: ${Boost_THREAD_LIBRARY}")
 
-    #BRLCAD_ADDLIB(osl-renderer "${OSLRT_SOURCES}" 
"/Users/kunigami/dev/osl/dist/macosx/lib/liboslexec.dylib;/Users/kunigami/dev/osl/dist/macosx/lib/liboslcomp.dylib;/Users/kunigami/dev/osl/dist/macosx/lib/liboslquery.dylib;/Users/kunigami/dev/oiio/dist/macosx/lib/libOpenImageIO.dylib;/opt/local/lib/libboost_filesystem-mt.dylib;/opt/local/lib/libboost_regex-mt.dylib;/opt/local/lib/libboost_system-mt.dylib;/opt/local/lib/libboost_thread-mt.dylib")
+    set(OSLRT_LIBS "${OSLEXEC_LIBRARY} ${OSLCOMP_LIBRARY} ${OSLQUERY_LIBRARY} 
${OPENIMAGEIO_LIBRARY} ${Boost_LIBRARIES} ${Boost_FILESYSTEM_LIBRARY} 
${Boost_REGEX_LIBRARY} ${Boost_SYSTEM_LIBRARY} ${Boost_THREAD_LIBRARY}")
+    
+    STRING(REGEX REPLACE ";" " " OSLRT_LIBS2 "${OSLRT_LIBS}")
+    message("novas bibliotecas: ${OSLRT_LIBS2}")
 
+    BRLCAD_ADDLIB(osl-renderer "${OSLRT_SOURCES}" "${OSLRT_LIBS2}")
+
     ##########################################
     # OSL Shader 
     ##########################################


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

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to