Fix:Build:Make c++ compiler optional
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Wed, 27 Jul 2011 20:58:11 +0000 (20:58 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Wed, 27 Jul 2011 20:58:11 +0000 (20:58 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4661 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/CMakeLists.txt

index cdbb581..9cc06f0 100644 (file)
@@ -1,4 +1,9 @@
-project(navit)
+project(navit C)
+
+if(DEFINED CMAKE_CXX_COMPILER AND CMAKE_CXX_COMPILER MATCHES "^$")
+  set(CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-NOTFOUND)
+endif(DEFINED CMAKE_CXX_COMPILER AND CMAKE_CXX_COMPILER MATCHES "^$") 
+enable_language(CXX OPTIONAL)
 
 cmake_minimum_required(VERSION 2.6)
 cmake_policy(VERSION 2.6)
@@ -223,7 +228,7 @@ endif(GTK2_FOUND)
 
 CHECK_LIBRARY_EXISTS(freeimage FreeImage_Load "" FREEIMAGE_FOUND)
 if (QUESOGLC_FOUND AND FREETYPE_FOUND)
-   if (OPENGL_FOUND AND OPENGL_GLU_FOUND AND OPENGL_INCLUDE_DIR AND FREEIMAGE_FOUND)
+   if (OPENGL_FOUND AND OPENGL_GLU_FOUND AND OPENGL_GLUT_FOUND AND OPENGL_INCLUDE_DIR AND FREEIMAGE_FOUND)
       message (STATUS "opengl found: ${OPENGL_gl_LIBRARY}")
       include_directories(${OPENGL_INCLUDE_DIR})
       set_with_reason(graphics/opengl "Found OpenGL and Quesoglc" TRUE ${OPENGL_gl_LIBRARY};${OPENGL_glu_LIBRARY};${GLUT_glut_LIBRARY};freeimage)