Changeset 611
- Timestamp:
- 07/24/08 10:27:01 (4 months ago)
- Files:
-
- trunk/rphp/CMakeLists.txt (modified) (1 diff)
- trunk/rphp/README (modified) (1 diff)
- trunk/rphp/compiler/CMakeLists.txt (added)
- trunk/rphp/compiler/pDriver.cpp (added)
- trunk/rphp/compiler/pDriver.h (added)
- trunk/rphp/frontend (added)
- trunk/rphp/frontend/cli (added)
- trunk/rphp/frontend/cli/CMakeLists.txt (added)
- trunk/rphp/frontend/cli/main.cpp (moved) (moved from trunk/rphp/compiler/parser/main.cpp) (1 diff)
- trunk/rphp/runtime/CMakeLists.txt (modified) (1 diff)
- trunk/rphp/runtime/test/CMakeLists.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/rphp/CMakeLists.txt
r608 r611 1 # root 2 1 3 project (rphp) 2 4 3 cmake_minimum_required(VERSION 2.6) 4 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules ) 5 set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/modules ) 6 MESSAGE( STATUS "PROJECT_SOURCE_DIR: " ${PROJECT_SOURCE_DIR} ) 7 MESSAGE( STATUS "CMAKE_MODULE_PATH: " ${CMAKE_MODULE_PATH} ) 5 8 6 FIND_PACKAGE(ICU REQUIRED) 9 set(RPHP_RUNTIME_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/runtime/include) 10 set(RPHP_COMPILER_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/compiler) 11 12 FIND_PACKAGE(Boost REQUIRED) 13 FIND_PACKAGE(ICU) 7 14 8 15 add_subdirectory(tools) 16 add_subdirectory(runtime) 17 add_subdirectory(compiler) 18 add_subdirectory(frontend/cli) 9 19 10 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} tools/kdevelop-pg/include ${ICU_INCLUDE_DIRS}/unicode ${ICU_INCLUDE_DIRS})11 12 set(SRC_FILES13 compiler/parser/rphp_default_visitor.cpp14 compiler/parser/rphp_parser.cpp15 compiler/parser/rphp_visitor.cpp16 compiler/parser/phplexer.cpp17 compiler/parser/main.cpp18 )19 20 add_executable( rphp ${SRC_FILES} )21 22 target_link_libraries( rphp ${ICU_LIBRARIES} ${ICU_I18_LIBRARIES} )trunk/rphp/README
r554 r611 1 2 Roadsend PHP trunk/rphp/frontend/cli/main.cpp
r608 r611 1 /*2 * main.cpp3 *4 * Created on: Jul 22, 20085 * Author: thomasmoenicke6 */7 1 8 #include "rphp_parser.h"9 #include "p hplexer.h"2 #include <iostream> 3 #include "pDriver.h" 10 4 11 5 int main( int argc, char* argv[] ) 12 6 { 13 const UnicodeString content( "print();" );14 7 15 rphp::parser parser; 16 rphp::Lexer lexer( &parser, content ); 8 rphp::pDriver driver; 9 10 std::cout << "Roadsend PHP" << std::endl; 11 driver.compile("fiddle.php"); 12 17 13 } trunk/rphp/runtime/CMakeLists.txt
r598 r611 1 project (rphp) 1 # runtime 2 2 3 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/../cmake/modules)3 MESSAGE( STATUS "runtime check" ) 4 4 5 FIND_PACKAGE(Boost REQUIRED) 6 FIND_PACKAGE(ICU) 7 8 cmake_minimum_required(VERSION 2.6) 9 10 include_directories (${CMAKE_SOURCE_DIR}/include ${CMAKE_BINARY_DIR} ${Boost_INCLUDE_DIRS}) 5 include_directories (${Boost_INCLUDE_DIRS} ${RPHP_RUNTIME_INCLUDE_DIR}) 11 6 12 7 set(RUNTIME_SRC_FILES trunk/rphp/runtime/test/CMakeLists.txt
r593 r611 1 project (rphp)2 1 3 2 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/../../cmake/modules )
