This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: problem building with cmake under cygwin (need clang)


Tony Kelman wrote:
LMH <lmh_users-groups <at> molconn.com> writes:

It looks like I need to point CMAKE_CXX_COMPILER_ID to clang, but I am not
sure how
to do that. I don't know if the problem is with the CMakeLists.txt file,
the way I am
calling cmake, or with my local cygwin configuration.


Are you setting -DCMAKE_CXX_COMPILER=clang ?


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple



I tried a few things like,
cmake -DCMAKE_CXX_COMPILER=/usr/bin/clang++ ./src


That gets me a different set of errors,


CMake Error at /usr/share/cmake-3.3.2/Modules/CMakeTestCXXCompiler.cmake:54 (message):
  The C++ compiler "/usr/bin/clang++" is not able to compile a simple test
  program.

  It fails with the following output:

Change Dir: /cygdrive/g/shared_data/SMD/ATomilov_quickhull/tomilov-quickhull-7faf277d6cc2_cmake/CMakeFiles/CMakeTmp


  Run Build Command:"/usr/bin/make.exe" "cmTC_35956/fast"

  /usr/bin/make -f CMakeFiles/cmTC_35956.dir/build.make
  CMakeFiles/cmTC_35956.dir/build

  make[1]: Entering directory

'/cygdrive/g/shared_data/SMD/ATomilov_quickhull/tomilov-quickhull-7faf277d6cc2_cmake/CMakeFiles/CMakeTmp'


  Building CXX object CMakeFiles/cmTC_35956.dir/testCXXCompiler.cxx.o

  /usr/bin/clang++ -o CMakeFiles/cmTC_35956.dir/testCXXCompiler.cxx.o -c

/cygdrive/g/shared_data/SMD/ATomilov_quickhull/tomilov-quickhull-7faf277d6cc2_cmake/CMakeFiles/CMakeTmp/testCXXCompiler.cxx


  CMakeFiles/cmTC_35956.dir/build.make:65: recipe for target
  'CMakeFiles/cmTC_35956.dir/testCXXCompiler.cxx.o' failed

  make[1]: Leaving directory

'/cygdrive/g/shared_data/SMD/ATomilov_quickhull/tomilov-quickhull-7faf277d6cc2_cmake/CMakeFiles/CMakeTmp'


  Makefile:126: recipe for target 'cmTC_35956/fast' failed

  make[1]: *** [CMakeFiles/cmTC_35956.dir/testCXXCompiler.cxx.o] Error 127

  make: *** [cmTC_35956/fast] Error 2


  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:1 (project)


This is odd that it can't seem to build a test program. Csaba suggests that I should have left the CMakeLists.txt file outside of the src directory, but I haven't figured out how to run cmake like that yet. I'm not sure that has anything to do with the test build failure, so I suspect that there is still some local config problem going on.

Marco suggests some problems with the CMakeLists.txt, so I'm not sure which to try to run down first.

LMH






--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]