[Paraview] bug in CMakeList.txt of MaterialLibrary?
Jens
jens-devel at gmx.de
Wed Jul 25 04:17:20 EDT 2007
Hi,
CMakeList.txt of VTKPythonWrapping had the same bug. I changed it to the
following and it works fine now.
starting at line 675 in
/data/workspaces/C++/ParaView3/ParaView3_July07/Utilities/VTKPythonWrapping/CMakeList.txt
STRING(COMPARE EQUAL "${VTK_BINARY_DIR}" "${VTK_SOURCE_DIR}" INSOURCE)
IF(INSOURCE)
#MESSAGE("In source build -- no need to copy Python files.")
ELSE(INSOURCE)
FOREACH(file ${PV_PYTHON_FILES})
SET(src "${PV_PYTHON_MODULE_SOURCE_DIR}/${file}.py")
SET(tgt "${PV_PYTHON_MODULE_BINARY_DIR}/${file}.py")
ADD_CUSTOM_COMMAND(DEPENDS ${src}
COMMAND ${CMAKE_COMMAND}
ARGS -E copy ${src} ${tgt}
OUTPUT ${tgt}
COMMENT "source copy")
SET(PV_PYTHON_OUTPUT_FILES ${PV_PYTHON_OUTPUT_FILES} ${tgt})
ENDFOREACH(file)
ENDIF (INSOURCE)
Greetings
Jens
Jens schrieb:
> Hi,
>
> Line 85 in CMakeList.txt of MaterialLibrary (NOT "${VTK_BINARY_DIR}"
> MATCHES "^${VTK_SOURCE_DIR}$") seems not to be correct.
>
> I try to compile paraview 3 (july snapshot) from source but cmake(2.4.7)
> gives me the following error.
>
> RegularExpression::compile(): Nested *?+.
> RegularExpression::compile(): Error in compile.
> CMake Error: Error in cmake code at
> /data/workspaces/C++/ParaView3/ParaView3_July07/VTK/Utilities/MaterialLibrary/CMakeLists.txt:85:
> IF had incorrect arguments: NOT "${VTK_BINARY_DIR}" MATCHES
> "^${VTK_SOURCE_DIR}$" (Regular expression
> "^/data/workspaces/C++/ParaView3/ParaView3_July07/VTK$" cannot compile).
> Current CMake stack:
> [1]
> /data/workspaces/C++/ParaView3/ParaView3_July07/VTK/Utilities/MaterialLibrary/CMakeLists.txt
> CMake Error: Error in cmake code at
> /data/workspaces/C++/ParaView3/ParaView3_July07/VTK/Utilities/MaterialLibrary/CMakeLists.txt:91:
> ENDIF An ENDIF command was found outside of a proper IF ENDIF structure.
> Or its arguments did not match the opening IF command.
> Current CMake stack:
> [1]
> /data/workspaces/C++/ParaView3/ParaView3_July07/VTK/Utilities/MaterialLibrary/CMakeLists.txt
>
> Greetings
> Jens
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
More information about the ParaView
mailing list