Changeset 214fc9d7a7c8ed9ee8fd8b8c51b19287374157e8 for CMakeLists.txt
- Timestamp:
- 03/03/10 03:10:36 (2 years ago)
- Parents:
- f72fb404911ac4d42b7d10d62e462db348645527
- Children:
- a6d31aec35d85c450d6b3d485dcd9b3ac9070afc
- git-committer:
- Philip Herron <redbrain@omicron.(none)> / 2010-03-03T03:10:36Z+0000
- Files:
-
- 1 modified
-
CMakeLists.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
CMakeLists.txt
rf72fb40 r214fc9d 2 2 cmake_minimum_required(VERSION 2.6) 3 3 add_subdirectory(src) 4 set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake_modules/")5 set (Crules_VERSION 0.44)6 4 5 FIND_PATH(READLINE_INCLUDE_DIR readline/readline.h) 6 FIND_LIBRARY(READLINE_LIBRARY NAMES readline) 7 8 IF (READLINE_INCLUDE_DIR AND READLINE_LIBRARY) 9 SET(READLINE_FOUND TRUE) 10 ENDIF (READLINE_INCLUDE_DIR AND READLINE_LIBRARY) 11 12 IF (READLINE_FOUND) 13 IF (NOT Readline_FIND_QUIETLY) 14 MESSAGE(STATUS "Found GNU readline: ${READLINE_LIBRARY}") 15 ENDIF (NOT Readline_FIND_QUIETLY) 16 ELSE (READLINE_FOUND) 17 IF (Readline_FIND_REQUIRED) 18 MESSAGE(FATAL_ERROR "Could not find GNU readline") 19 ENDIF (Readline_FIND_REQUIRED) 20 ENDIF (READLINE_FOUND) 21 22 set(CMAKE_MODULE_PATH "cmake/") 7 23 find_package(BISON) 8 24 find_package(FLEX) 9 25 10 BISON_TARGET(MyParser s s_parser.y src/ss_parser.c)11 FLEX_TARGET(MyScanner s s_lexical.l src/ss_lexical.c)26 BISON_TARGET(MyParser src/ss_parser.y src/ss_parser.c) 27 FLEX_TARGET(MyScanner src/ss_lexical.l src/ss_lexical.c) 12 28 ADD_FLEX_BISON_DEPENDENCY(MyScanner MyParser) 13 29 30 include_directories (include) 31 ADD_LIBRARY(parser STATIC 32 ${BISON_MyParser_OUTPUTS} 33 ${FLEX_MyScanner_OUTPUTS} 34 ) 35 36 set (Crules_VERSION 0.44) 14 37 # does this system provide the log and exp functions? 15 38 include (${CMAKE_ROOT}/Modules/CheckFunctionExists.cmake)
