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

List:       kde-commits
Subject:    branches/work/unity
From:       Alexander Neundorf <neundorf () kde ! org>
Date:       2006-07-11 21:28:08
Message-ID: 1152653288.730793.27003.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 561329 by neundorf:

test for bison and gperf and complain if one of them hasn't been found

Alex


 M  +12 -1     CMakeLists.txt  
 M  +7 -7      WebKit/JavaScriptCore/CMakeLists.txt  
 M  +4 -4      WebKit/WebCore/CMakeLists.txt  


--- branches/work/unity/CMakeLists.txt #561328:561329
@@ -11,10 +11,21 @@
 find_package(JPEG REQUIRED)
 find_package(PNG  REQUIRED)
 
+find_program(BISON_EXECUTABLE bison)
+find_program(GPERF_EXECUTABLE gperf)
+
+if (NOT BISON_EXECUTABLE)
+   message(FATAL_ERROR "Could not find bison")
+endif (NOT BISON_EXECUTABLE)
+
+if (NOT GPERF_EXECUTABLE)
+   message(FATAL_ERROR "Could not find gperf")
+endif (NOT GPERF_EXECUTABLE)
+
 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DQT3_SUPPORT \
-DHAVE_CONFIG_H=1)  link_directories (${KDE4_LIB_DIR})
 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
 
-add_subdirectory( WebKit ) 
+add_subdirectory( WebKit )
 
 
--- branches/work/unity/WebKit/JavaScriptCore/CMakeLists.txt #561328:561329
@@ -1,17 +1,17 @@
 
 project(kjs-unity)
 
-add_subdirectory( wtf ) 
-add_subdirectory( pcre ) 
+add_subdirectory( wtf )
+add_subdirectory( pcre )
 
 # Configuration checks
 check_library_exists(pthread pthread_attr_get_np "" HAVE_PTHREAD_ATTR_GET_NP)
 check_library_exists(pthread pthread_getattr_np "" HAVE_PTHREAD_GETATTR_NP)
 
-include_directories( 
-    ${CMAKE_CURRENT_SOURCE_DIR}/pcre 
-    ${CMAKE_CURRENT_BINARY_DIR}/kjs 
-    ${CMAKE_CURRENT_SOURCE_DIR}/kjs 
+include_directories(
+    ${CMAKE_CURRENT_SOURCE_DIR}/pcre
+    ${CMAKE_CURRENT_BINARY_DIR}/kjs
+    ${CMAKE_CURRENT_SOURCE_DIR}/kjs
 
     ${QT_INCLUDES}
 )
@@ -44,7 +44,7 @@
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
 
   COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/kjs
-  COMMAND bison -d -p kjsyy ${CMAKE_CURRENT_SOURCE_DIR}/kjs/grammar.y
+  COMMAND ${BISON_EXECUTABLE} -d -p kjsyy ${CMAKE_CURRENT_SOURCE_DIR}/kjs/grammar.y
   COMMAND mv grammar.tab.c ${CMAKE_CURRENT_BINARY_DIR}/kjs/grammar.cpp
   COMMAND mv grammar.tab.h ${CMAKE_CURRENT_BINARY_DIR}/kjs/grammar.h
   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/kjs/grammar.y
--- branches/work/unity/WebKit/WebCore/CMakeLists.txt #561328:561329
@@ -202,7 +202,7 @@
 
 add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp \
${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.h  WORKING_DIRECTORY \
                ${CMAKE_CURRENT_BINARY_DIR}
-  COMMAND bison -d -p cssyy ${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y
+  COMMAND ${BISON_EXECUTABLE} -d -p cssyy \
${CMAKE_CURRENT_SOURCE_DIR}/css/CSSGrammar.y  COMMAND mv CSSGrammar.tab.c \
${CMAKE_CURRENT_BINARY_DIR}/CSSGrammar.cpp  #COMMAND rm -f CSSGrammar.tab.h
   #COMMAND touch CSSGrammar.h
@@ -222,7 +222,7 @@
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
   COMMAND mkdir -p html
   COMMAND echo '\#include <string.h>' > html/HTMLEntityNames.c
-  COMMAND gperf -a -L ANSI-C -C -G -c -o -t -k '*' -N findEntity -D -s 2 < \
${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf >> html/HTMLEntityNames.c +  \
COMMAND ${GPERF_EXECUTABLE} -a -L ANSI-C -C -G -c -o -t -k '*' -N findEntity -D -s 2 \
< ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf >> html/HTMLEntityNames.c  
   DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/HTMLEntityNames.gperf
 )
@@ -231,7 +231,7 @@
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
   COMMAND mkdir -p html
   COMMAND echo '\#include <string.h>' > html/DocTypeStrings.cpp
-  COMMAND gperf -CEot -L ANSI-C -k \"*\" -N findDoctypeEntry -F \
,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards < \
${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf >> html/DocTypeStrings.cpp +  \
COMMAND ${GPERF_EXECUTABLE} -CEot -L ANSI-C -k \"*\" -N findDoctypeEntry -F \
,PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards < \
${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf >> html/DocTypeStrings.cpp  \
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/html/DocTypeStrings.gperf  )
 
@@ -239,7 +239,7 @@
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
   COMMAND mkdir -p platform
   COMMAND echo '\#include <string.h>' > platform/ColorData.c
-  COMMAND gperf -CDEot -L ANSI-C -k \"*\" -N findColor -D -s 2 < \
${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf >> platform/ColorData.c +  \
COMMAND ${GPERF_EXECUTABLE} -CDEot -L ANSI-C -k \"*\" -N findColor -D -s 2 < \
${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf >> platform/ColorData.c  DEPENDS \
${CMAKE_CURRENT_SOURCE_DIR}/platform/ColorData.gperf  )
 


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

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