Revision: 44756
          http://brlcad.svn.sourceforge.net/brlcad/?rev=44756&view=rev
Author:   starseeker
Date:     2011-06-06 21:04:42 +0000 (Mon, 06 Jun 2011)

Log Message:
-----------
Minor tweaks to CMakeLists.txt file.

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

Modified: brlcad/trunk/CMakeLists.txt
===================================================================
--- brlcad/trunk/CMakeLists.txt 2011-06-06 20:58:41 UTC (rev 44755)
+++ brlcad/trunk/CMakeLists.txt 2011-06-06 21:04:42 UTC (rev 44756)
@@ -515,9 +515,9 @@
 FILE(APPEND ${CONFIG_H_FILE} "#define PACKAGE_VERSION \"${BRLCAD_VERSION}\"\n")
 FILE(APPEND ${CONFIG_H_FILE} "#define VERSION \"${BRLCAD_VERSION}\"\n")
 
-IF ("${CMAKE_BUILD_TYPE}" MATCHES "Debug")
+IF("${CMAKE_BUILD_TYPE}" MATCHES "Debug")
        FILE(APPEND ${CONFIG_H_FILE} "#define DEBUG 1\n")
-ENDIF()
+ENDIF("${CMAKE_BUILD_TYPE}" MATCHES "Debug")
 
 # *******************************************************************
 # ***        Top Level Configure Options - Stage 1 of 9           ***
@@ -544,9 +544,9 @@
        # they're specifically asked for (i.e. there is a situation where
        # the developer wants to look into the static libs specifically.
        # Note that this won't turn off libs that are built ONLY as static
-       IF ("${CMAKE_BUILD_TYPE}" MATCHES "Debug" AND NOT MSVC)
+       IF ("${CMAKE_BUILD_TYPE}" MATCHES "Debug")
                OPTION(BUILD_STATIC_LIBS "Build static libraries" OFF)
-       ENDIF ("${CMAKE_BUILD_TYPE}" MATCHES "Debug" AND NOT MSVC)
+       ENDIF ("${CMAKE_BUILD_TYPE}" MATCHES "Debug")
 ELSE(CMAKE_BUILD_TYPE)
        OPTION(BUILD_STATIC_LIBS "Build static libraries" ON)
 ENDIF(CMAKE_BUILD_TYPE)
@@ -563,7 +563,7 @@
 OPTION(BRLCAD-ENABLE_SYSTEM_LIBS_ONLY "Use only the system's libraries." OFF)
 OPTION(BRLCAD-ENABLE_ALL_LOCAL_LIBS "Build all the local copies of libraries." 
OFF)
 IF(BRLCAD-ENABLE_SYSTEM_LIBS_ONLY AND BRLCAD-ENABLE_ALL_LOCAL_LIBS)
-       MESSAGE("Both ENABLE and DISABLE all local libs set - using ENABLE")
+       MESSAGE(WARNING "Both ENABLE and DISABLE all local libs set - using 
ENABLE")
        SET(BRLCAD-ENABLE_SYSTEM_LIBS_ONLY OFF CACHE BOOL "Use only the 
system's libraries." FORCE)
 ENDIF(BRLCAD-ENABLE_SYSTEM_LIBS_ONLY AND BRLCAD-ENABLE_ALL_LOCAL_LIBS)
 
@@ -578,17 +578,17 @@
 OPTION(BRLCAD-INSTALL_EXAMPLE_GEOMETRY "Install the example BRL-CAD geometry 
files." ON)
 
 # Enable features requiring X11
-if(WIN32)
+IF(WIN32)
        OPTION(BRLCAD-ENABLE_X11 "Use X11." OFF)
-elseif(BRLCAD-ENABLE_AQUA)
+ELSEIF(BRLCAD-ENABLE_AQUA)
        OPTION(BRLCAD-ENABLE_X11 "Use X11." OFF)
-else(WIN32)
+ELSE(WIN32)
        OPTION(BRLCAD-ENABLE_X11 "Use X11." ON)
-endif(WIN32)
-if (BRLCAD-ENABLE_X11)
+ENDIF(WIN32)
+IF(BRLCAD-ENABLE_X11)
        SET(BRLCAD-ENABLE_AQUA OFF CACHE STRING "Don't use Aqua if we're doing 
X11" FORCE)
        SET(OPENGL_USE_AQUA OFF CACHE STRING "Don't use Aqua if we're doing 
X11" FORCE)
-endif (BRLCAD-ENABLE_X11)
+ENDIF(BRLCAD-ENABLE_X11)
 IF(NOT APPLE)
        MARK_AS_ADVANCED(OPENGL_USE_AQUA)
 ENDIF(NOT APPLE)
@@ -628,7 +628,7 @@
        SET(BRLCAD-ENABLE_RTGL OFF CACHE BOOL "Enable experimental RTGL code." 
FORCE)
 ENDIF(NOT BRLCAD-ENABLE_X11 AND BRLCAD-ENABLE_RTGL)
 IF(BRLCAD-ENABLE_AQUA)
-       SET(OPENGL_USE_AQUA ON CACHE STRING "Don't use Aqua if we're doing X11" 
FORCE)
+       SET(OPENGL_USE_AQUA ON CACHE STRING "Aqua enabled - use Aqua OpenGL" 
FORCE)
 ENDIF(BRLCAD-ENABLE_AQUA)
 
 
@@ -748,14 +748,14 @@
 
 # Take advantage of parallel processors if available - highly recommended
 OPTION(BRLCAD-ENABLE_SMP "Enable SMP architecture parallel computation 
support" ON)
-IF(WIN32)
+IF(WIN32 AND BRLCAD-ENABLE_SMP)
        MESSAGE("SMP Support is not ready on Windows - disabling")
        SET(BRLCAD-ENABLE_SMP OFF)
-ENDIF(WIN32)
+ENDIF(WIN32 AND BRLCAD-ENABLE_SMP)
 MARK_AS_ADVANCED(BRLCAD-ENABLE_SMP)
-if (BRLCAD-ENABLE_SMP)
+IF(BRLCAD-ENABLE_SMP)
        FILE(APPEND  ${CONFIG_H_FILE} "#define PARALLEL 1\n")
-endif (BRLCAD-ENABLE_SMP)
+ENDIF(BRLCAD-ENABLE_SMP)
 
 # *******************************************************************
 # ***            Check for Programs - Stage 2 of 9                ***
@@ -775,22 +775,21 @@
 
 # If building extra docs, need to look for XSLTPROC and possibly
 # Apache FOP.  Based on what is found, turn on/off Docbook settings
-if (BRLCAD-BUILD_EXTRADOCS)
+IF(BRLCAD-BUILD_EXTRADOCS)
        INCLUDE(${BRLCAD_CMAKE_DIR}/FindXSLT.cmake)
        IF(NOT XSLTPROC_EXEC)
                MESSAGE("Extra doc build requested, but xsltproc not found - 
disabling.")
                SET(BRLCAD-BUILD_EXTRADOCS OFF)
        ENDIF(NOT XSLTPROC_EXEC)
        IF(BRLCAD-BUILD_EXTRADOCS_PDF)
-       INCLUDE(${BRLCAD_CMAKE_DIR}/FindFOP.cmake)
-       IF(NOT APACHE_FOP)
-               MESSAGE("Extra doc PDF build requested, but Apache FOP not 
found - disabling.")
-               SET(BRLCAD-BUILD_EXTRADOCS_PDF OFF)
-               SET(BRLCAD-BUILD_EXTRADOCS_PDF_MAN OFF)
-       ENDIF(NOT APACHE_FOP)
-
+               INCLUDE(${BRLCAD_CMAKE_DIR}/FindFOP.cmake)
+               IF(NOT APACHE_FOP)
+                       MESSAGE("Extra doc PDF build requested, but Apache FOP 
not found - disabling.")
+                       SET(BRLCAD-BUILD_EXTRADOCS_PDF OFF)
+                       SET(BRLCAD-BUILD_EXTRADOCS_PDF_MAN OFF)
+               ENDIF(NOT APACHE_FOP)
        ENDIF(BRLCAD-BUILD_EXTRADOCS_PDF)
-endif (BRLCAD-BUILD_EXTRADOCS)
+ENDIF(BRLCAD-BUILD_EXTRADOCS)
 
 # If using dtrace, we will need to find it
 IF(BRLCAD-ENABLE_DTRACE)


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