Move test files to contrib/test and added one liner to readme

This commit is contained in:
Jonathan Turner 2009-07-13 13:18:26 +00:00
parent 7f435985d3
commit 2d0b8e85b6
6 changed files with 3 additions and 3 deletions

View File

@ -16,7 +16,7 @@ find_package(Boost 1.36.0)
if (Boost_FOUND) if (Boost_FOUND)
include_directories(${Boost_INCLUDE_DIRS}) include_directories(${Boost_INCLUDE_DIRS})
add_executable(chaiscript_eval src/main.cpp) add_executable(chaiscript_eval src/main.cpp)
#add_executable(dispatchkit_test src/dispatchkit_test.cpp) #add_executable(dispatchkit_test contrib/test/dispatchkit_test.cpp)
target_link_libraries(chaiscript_eval ${Boost_LIBRARIES}) target_link_libraries(chaiscript_eval ${Boost_LIBRARIES})
install(TARGETS chaiscript_eval DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/bin) install(TARGETS chaiscript_eval DESTINATION ${CMAKE_CURRENT_SOURCE_DIR}/bin)
endif(Boost_FOUND) endif(Boost_FOUND)

View File

@ -7,7 +7,7 @@ Release under the BSD license, see "license.txt" for details.
ChaiScript is one of the first (and perhaps only) embedded scripting language designed from the ground up to directly target C++. Being a native C++ application, it has some advantages over existing embedded scripting languages: ChaiScript is one of the first (and perhaps only) embedded scripting language designed from the ground up to directly target C++. Being a native C++ application, it has some advantages over existing embedded scripting languages:
1) It uses a header-only approach, which makes it easy to integrate with both new and old projects without changing the build requirements. 1) It uses a header-only approach, which makes it easy to integrate with existing projects.
2) It maintains type safety between your C++ application and the user scripts. 2) It maintains type safety between your C++ application and the user scripts.
3) It supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and stl containers. 3) It supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and stl containers.
@ -33,4 +33,4 @@ Once registered the function will be visible to scripts as "my_function_name"
ChaiScript is similar to ECMAScript (aka JavaScript(tm)), but with some modifications to make it easier to use. For usage examples see the "samples" directory, and for more in-depth look at the language, the unit tests in the "unittests" directory cover the most ground. ChaiScript is similar to ECMAScript (aka JavaScript(tm)), but with some modifications to make it easier to use. For usage examples see the "samples" directory, and for more in-depth look at the language, the unit tests in the "unittests" directory cover the most ground.
For example of how to register parts of your C++ application, see "example.cpp" in the "src" directory.