diff options
| author | Joshua L. Blocher <verbalshadow@gmail.com> | 2009-01-07 21:59:22 +0000 |
|---|---|---|
| committer | verbalshadow <verbalshadow@users.sourceforge.net> | 2009-01-07 21:59:22 +0000 |
| commit | 5cf06854410875c22093f5bf5c7ed1a481bce549 (patch) | |
| tree | 85f31a5b35d67dee3b9e3ce6e43262fa78742cc3 /src/2geom/CMakeLists.txt | |
| parent | added forgotten files, updated ru.po a bit (diff) | |
| download | inkscape-5cf06854410875c22093f5bf5c7ed1a481bce549.tar.gz inkscape-5cf06854410875c22093f5bf5c7ed1a481bce549.zip | |
Cmake: more fixes plus a patch for OSX paths by Henrik Gustafsson
(bzr r7093)
Diffstat (limited to 'src/2geom/CMakeLists.txt')
| -rw-r--r-- | src/2geom/CMakeLists.txt | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/2geom/CMakeLists.txt b/src/2geom/CMakeLists.txt index 9aea995d2..e75c6174b 100644 --- a/src/2geom/CMakeLists.txt +++ b/src/2geom/CMakeLists.txt @@ -1,30 +1,3 @@ -#generate parser file with ragel -SET(SVG_PARSER_CPP "${CMAKE_CURRENT_SOURCE_DIR}/svg-path-parser.cpp") -SET(SVG_PARSER_TMP "${CMAKE_CURRENT_SOURCE_DIR}/svg-path-parser.tmp") -SET(SVG_PARSER_RL "${CMAKE_CURRENT_SOURCE_DIR}/svg-path-parser.rl") -SET(GENERATE_SVG_PARSER NOT EXISTS "${SVG_PARSER_CPP}") -SET(REGENERATE_SVG_PARSER "${SVG_PARSER_CPP}" IS_NEWER_THAN "${SVG_PARSER_RL}") -IF( EXISTS "/usr/bin/ragel" OR EXISTS "/usr/local/bin/ragel" ) -IF(GENERATE_SVG_PARSER OR REGENERATE_SVG_PARSER) - EXECUTE_PROCESS(COMMAND ragel --version OUTPUT_VARIABLE CMD_OUTPUT ERROR_QUIET) - STRING(REGEX MATCH "version [0-9]+[.]*[0-9]*" RALEG_VERSION ${CMD_OUTPUT}) - STRING(REGEX REPLACE "version ([0-9]+).*" "\\1" RALEG_MAJOR ${RALEG_VERSION}) - STRING(REGEX MATCH "[0-9]+$" RALEG_MINOR ${RALEG_VERSION}) - IF( ${RALEG_MAJOR} LESS 6 AND ${RALEG_MINOR} LESS 18 ) - SET(RLCODEGEN_CMD rlcodegen) - ELSE( ${RALEG_MAJOR} LESS 6 AND ${RALEG_MINOR} LESS 18 ) - SET(RLCODEGEN_CMD rlgen-cd) - ENDIF( ${RALEG_MAJOR} LESS 6 AND ${RALEG_MINOR} LESS 18 ) - ADD_CUSTOM_COMMAND(OUTPUT "${SVG_PARSER_CPP}" - COMMAND ragel -o "${SVG_PARSER_TMP}" "${SVG_PARSER_RL}" - COMMAND ${RLCODEGEN_CMD} -T0 -o "${SVG_PARSER_CPP}" "${SVG_PARSER_TMP}" - DEPENDS "${SVG_PARSER_RL}" - WORKING_DIRECTORY "${CURRENT_SOURCE_DIR}" - COMMENT "Generating svg_path_parser.cpp with ragel" - ) -ENDIF(GENERATE_SVG_PARSER OR REGENERATE_SVG_PARSER) -ENDIF( EXISTS "/usr/bin/ragel" OR EXISTS "/usr/local/bin/ragel" ) - SET(2GEOM_SRC svg-path.h @@ -151,17 +124,3 @@ numeric/matrix.cpp ADD_LIBRARY(2geom ${LIB_TYPE} ${2GEOM_SRC}) #TARGET_LINK_LIBRARIES(2geom blas gsl) TARGET_LINK_LIBRARIES(2geom "${LINK_GSL} ${GTK2_LINK_FLAGS}") -INSTALL(TARGETS 2geom - RUNTIME DESTINATION bin - LIBRARY DESTINATION lib - ARCHIVE DESTINATION lib -) -FILE(GLOB files "${CMAKE_CURRENT_SOURCE_DIR}/*.h") -INSTALL(FILES ${files} DESTINATION include/2geom/2geom) - -#CONFIGURE_FILE( ${CMAKE_SOURCE_DIR}/2geom.pc.in -# ${CMAKE_BINARY_DIR}/2geom.pc @ONLY IMMEDIATE ) -#INSTALL(FILES "${CMAKE_BINARY_DIR}/2geom.pc" DESTINATION lib/pkgconfig) -#ADD_SUBDIRECTORY (toys) -#ADD_SUBDIRECTORY (tests) -#ADD_SUBDIRECTORY (py2geom) |
