Revision: 38950
          http://brlcad.svn.sourceforge.net/brlcad/?rev=38950&view=rev
Author:   davidloman
Date:     2010-05-04 15:21:52 +0000 (Tue, 04 May 2010)

Log Message:
-----------
Add some more print lines to the verbose cmake setting.  Fixed a logic error in 
the mocc-ing of qt files.

Modified Paths:
--------------
    rt^3/trunk/cmake/rt3commons.cmake

Modified: rt^3/trunk/cmake/rt3commons.cmake
===================================================================
--- rt^3/trunk/cmake/rt3commons.cmake   2010-05-04 14:37:05 UTC (rev 38949)
+++ rt^3/trunk/cmake/rt3commons.cmake   2010-05-04 15:21:52 UTC (rev 38950)
@@ -73,7 +73,7 @@
     STRING(TOUPPER ${PROJECT_NAME} NAME_UPPER)
  
     FOREACH (tFile ${ARGN})
-        SET(${NAME_UPPER}_${VARNAME} ${${NAME_UPPER}_${VARNAME}} ${tFile}  
CACHE INTERNAL "")
+        SET(${NAME_UPPER}_${VARNAME} ${${NAME_UPPER}_${VARNAME}} ${tFile} 
CACHE INTERNAL "")
     ENDFOREACH (tFile)
 ENDMACRO(RT3_PROJECT_ADD)
 
@@ -175,6 +175,31 @@
         ELSE(${NAME_UPPER}_SOURCES)
             MESSAGE(STATUS "\t\t'${PROJECT_NAME}' has no source files!")
         ENDIF(${NAME_UPPER}_SOURCES)
+
+        IF(${NAME_UPPER}_INST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' installable header files:   
${${NAME_UPPER}_INST_HEADERS}")
+        ELSE(${NAME_UPPER}_INST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' has no installable header 
files!")
+        ENDIF(${NAME_UPPER}_INST_HEADERS)
+
+        IF(${NAME_UPPER}_NOINST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' non-installable header 
files:   ${${NAME_UPPER}_NOINST_HEADERS}")
+        ELSE(${NAME_UPPER}_NOINST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' has no non-installable 
header files!")
+        ENDIF(${NAME_UPPER}_NOINST_HEADERS)
+
+        IF(${NAME_UPPER}_QT_INST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' installable QT header files: 
  ${${NAME_UPPER}_QT_INST_HEADERS}")
+        ELSE(${NAME_UPPER}_QT_INST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' has no installable QT header 
files!")
+        ENDIF(${NAME_UPPER}_QT_INST_HEADERS)
+
+        IF(${NAME_UPPER}_QT_NOINST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' non-installable QT header 
files:   ${${NAME_UPPER}_QT_NOINST_HEADERS}")
+        ELSE(${NAME_UPPER}_QT_NOINST_HEADERS)
+            MESSAGE(STATUS "\t\t'${PROJECT_NAME}' has no non-installable QT 
header files!")
+        ENDIF(${NAME_UPPER}_QT_NOINST_HEADERS)
+
     ENDIF(RT3_VERBOSE_CMAKE_OUTPUT)
     
 ENDMACRO(RT3_PROJECT_PRINT)
@@ -184,14 +209,19 @@
     STRING(TOUPPER ${PROJECT_NAME} NAME_UPPER)
     INCLUDE_DIRECTORIES(${${NAME_UPPER}_INCLUDE_DIRS})
 
+    MESSAGE (STATUS "${NAME_UPPER}_QT_INST_HEADERS: 
${${NAME_UPPER}_QT_INST_HEADERS}")
+    MESSAGE (STATUS "${NAME_UPPER}_QT_NOINST_HEADERS: 
${${NAME_UPPER}_QT_NOINST_HEADERS}")
+
     #Do the Moccing for NOINST QT headers
     FOREACH (tFile ${${NAME_UPPER}_QT_NOINST_HEADERS})
+        SET (tMoc "")
         qt4_wrap_cpp(tMoc ${tFile})
         RT3_PROJECT_ADD_MOCCED_NOINST_HEADERS(${tMoc})
     ENDFOREACH (tFile)
     
     #Do the Moccing for INST QT headers
     FOREACH (tFile ${${NAME_UPPER}_QT_INST_HEADERS})
+        SET (tMoc "")
         qt4_wrap_cpp(tMoc ${RT3_ROOT}/include/${tFile})
         RT3_PROJECT_ADD_MOCCED_INST_HEADERS(${tMoc})        
     ENDFOREACH (tFile)
@@ -200,7 +230,7 @@
 
     MAKE_LIBRARY_HEADER_FILE()
     RT3_PROJECT_PRINT()
-    
+        
     ADD_LIBRARY (${PROJECT_NAME} SHARED ${${NAME_UPPER}_SOURCES} 
${${NAME_UPPER}_MOCCED_INST_HEADERS}  ${${NAME_UPPER}_MOCCED_NOINST_HEADERS})
     TARGET_LINK_LIBRARIES(${PROJECT_NAME}  ${${NAME_UPPER}_LINK_LIBS})
     
@@ -218,12 +248,14 @@
     
     #Do the Moccing for NOINST QT headers
     FOREACH (tFile ${${NAME_UPPER}_QT_NOINST_HEADERS})
+        SET (tMoc "")
         qt4_wrap_cpp(tMoc ${tFile})
         RT3_PROJECT_ADD_MOCCED_NOINST_HEADERS(${tMoc})
     ENDFOREACH (tFile)
     
     #Do the Moccing for INST QT headers
     FOREACH (tFile ${${NAME_UPPER}_QT_INST_HEADERS})
+        SET (tMoc "")
         qt4_wrap_cpp(tMoc ${RT3_ROOT}/include/${tFile})
         RT3_PROJECT_ADD_MOCCED_INST_HEADERS(${tMoc})
     ENDFOREACH (tFile)


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

------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to