Hello everybody,
I tried to install only openmesh, in particular version 2.3.1.
After using cmake with the gcc 4.7 compiler, ( here is the command cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/OpenMesh -DCMAKE_CXX_COMPILER=/usr/gcc_4_7/bin/g++-4.7 -DCMAKE_C_COMPILER=/usr/gcc_4_7/bin/gcc-4.7 ) and a successful make command, I got the following make install error:
... [100%] Built target Synthesizer [ 21%] Built target OpenMeshCore [ 43%] Built target OpenMeshCoreStatic [ 50%] Built target OpenMeshTools [ 58%] Built target OpenMeshToolsStatic [ 59%] Built target Dualizer [ 60%] Built target commandlineDecimater [ 61%] Built target Smoothing [ 62%] Built target commandlineSubdivider [ 63%] Built target commandlineAdaptiveSubdivider [ 64%] Built target mconvert [ 65%] Built target mkbalancedpm [ 65%] Built target Analyzer [ 74%] Built target DecimaterGui [ 80%] Built target QtViewer [ 88%] Built target SubdividerGui [ 94%] Built target ProgViewer [100%] Built target Synthesizer Install the project... -- Install configuration: "Release" CMake Error at src/OpenMesh/Core/cmake_install.cmake:54 (FILE): file INSTALL cannot find
"*********************/OpenMesh-2.3.1/build/Build/lib/OpenMesh/libOpenMeshCore.so.2.3". Call Stack (most recent call first): cmake_install.cmake:37 (INCLUDE)
make: *** [install] Fehler 1
As one can see, the cmake command uses the default Debug configuration, so why is the install configuration "Release" used?
Is this a bug?
Best regards, Marcel Makowski