[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdevelop/languages
From:       Alexander Neundorf <neundorf () kde ! org>
Date:       2005-05-17 18:51:32
Message-ID: 1116355892.721602.13777.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 415128 by neundorf:

-turn the supported languages into cmake options which can be adjusted e.g. using the \
cmake GUI ccmake

Alex




 M  +63 -48    trunk/KDE/kdevelop/languages/CMakeLists.txt  


--- trunk/KDE/kdevelop/languages/CMakeLists.txt #415127:415128
@@ -1,54 +1,69 @@
-#if include_ada
-SET(ADA_LANGUAGE ada)
-#endif
-#
-#if include_bash
-SET(BASH_LANGUAGE bash)
-#endif
-#
-#if include_cpp
-SET(CPP_LANGUAGE cpp)
-#endif
-#
-#if include_fortran
-SET(FORTRAN_LANGUAGE fortran)
-#endif
-#
-#if include_haskell
-SET(HASKELL_LANGUAGE haskell)
-#endif
-#
-#if include_java
-SET(JAVA_LANGUAGE java)
-#endif
-#
-#if include_pascal
-SET(PASCAL_LANGUAGE pascal)
-#endif
-#
-#if include_perl
-SET(PERL_LANGUAGE perl)
-#endif
-#
-#if include_php
-SET(PHP_LANGUAGE php)
-#endif
-#
-#if include_python
-SET(PYTHON_LANGUAGE python)
-#endif
-#
-#if include_ruby
-SET(RUBY_LANGUAGE ruby)
-#endif
-#
-#if include_sql
-SET(SQL_LANGUAGE sql)
-#endif
 
+OPTION(WITH_ADA "Compile support for the Ada language" ON)
+OPTION(WITH_BASH "Compile support for shell script language" ON)
+OPTION(WITH_CPP "Compile support for the C/C++ language" ON)
+OPTION(WITH_FORTRAN "Compile support for the Fortran language" ON)
+OPTION(WITH_HASKELL "Compile support for the Haskell language" ON)
+OPTION(WITH_JAVA    "Compile support for the Java language" ON)
+OPTION(WITH_PASCAL  "Compile support for the Pascal language" ON)
+OPTION(WITH_PERL    "Compile support for the Perl language" ON)
+OPTION(WITH_PHP     "Compile support for the PHP language" ON)
+OPTION(WITH_PYTHON  "Compile support for the Python language" ON)
+OPTION(WITH_RUBY    "Compile support for the Ruby language" ON)
+OPTION(WITH_SQL     "Compile support for the SQL language" ON)
+
+IF (WITH_ADA)
+   SET(LANGS ${LANGS} ada)
+ENDIF(WITH_ADA)
+
+IF (WITH_BASH)
+   SET(LANGS ${LANGS} bash)
+ENDIF(WITH_BASH)
+
+IF (WITH_CPP)
+   SET(LANGS ${LANGS} cpp)
+ENDIF(WITH_CPP)
+
+IF (WITH_FORTRAN)
+   SET(LANGS ${LANGS} fortran)
+ENDIF(WITH_FORTRAN)
+
+IF (WITH_HASKELL)
+   SET(LANGS ${LANGS} haskell)
+ENDIF(WITH_HASKELL)
+
+IF (WITH_JAVA)
+   SET(LANGS ${LANGS} java)
+ENDIF(WITH_JAVA)
+
+IF (WITH_PASCAL)
+   SET(LANGS ${LANGS} pascal)
+ENDIF(WITH_PASCAL)
+
+IF (WITH_PERL)
+   SET(LANGS ${LANGS} perl)
+ENDIF(WITH_PERL)
+
+IF (WITH_PHP)
+   SET(LANGS ${LANGS} php)
+ENDIF(WITH_PHP)
+
+IF (WITH_PYTHON)
+   SET(LANGS ${LANGS} python)
+ENDIF(WITH_PYTHON)
+
+IF (WITH_RUBY)
+   SET(LANGS ${LANGS} ruby)
+ENDIF(WITH_RUBY)
+
+IF (WITH_SQL)
+   SET(LANGS ${LANGS} sql)
+ENDIF(WITH_SQL)
+
+
 SET(KDEV_LANG_LIBS ${QT_LIBRARIES} kdecore kdeui kparts ktexteditor kio kdevelop )
 
-SUBDIRS( lib ${ADA_LANGUAGE} ${BASH_LANGUAGE} ${CPP_LANGUAGE} ${FORTRAN_LANGUAGE} \
${HASKELL_LANGUAGE} ${JAVA_LANGUAGE} ${PASCAL_LANGUAGE} ${PERL_LANGUAGE} \
${PHP_LANGUAGE} ${PYTHON_LANGUAGE} ${RUBY_LANGUAGE} ${SQL_LANGUAGE} ) +SUBDIRS( lib \
${LANGS})  
 
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic