[CMake] CMake generates different outputs on different Linux machines
Ravi Tej Kavalipati
ravi.kavalipati at gmail.com
Wed Jun 25 15:46:27 EDT 2008
Library File Name Listing on Problem Machine :
http://www.cct.lsu.edu/~cdekate/problem_boost_library_list.txt<http://www.cct.lsu.edu/%7Ecdekate/problem_boost_library_list.txt>
Library File Name Listing on Working Machine :
http://www.cct.lsu.edu/~cdekate/working_boost_library_list.txt<http://www.cct.lsu.edu/%7Ecdekate/working_boost_library_list.txt>
On Wed, Jun 25, 2008 at 2:23 PM, Ravi Tej Kavalipati <
ravi.kavalipati at gmail.com> wrote:
> Hi,
>
> I have CMakeLists.txt file which I have run on my personal linux machine
> and workstation, Celertias. I get different outputs, on my personal machine
> I get the executables linked to the boost libraries and on celeritas i get
> those libraries NOT FOUND.
>
> ON the Problem machine even though the boost libraries and such have been
> installed in globally addressable space /usr/local/{lib,include} and
> /usr/{lib,include}
>
> The CMakeLists.txt line :
> find_package(Boost 1.35.0 COMPONENTS date_time filesystem graph regex
> serialization thread system signals)
>
> doesnt find the corresponding libraries on celeritas(problem machine) that
> it does on my linux box..
> I dont understand this inconsistency
>
> I m providing the CMakeCache.txt files on both my machine and on Celeritas.
>
> any help???
> __________________________________________________________
> #CMakeLists.txt
> project (hpx)
>
> # We need to use Boost
> find_package(Boost 1.35.0 COMPONENTS date_time filesystem graph regex
> serialization thread system signals)
>
> # We need to include the hpx directory for includes
> include_directories (${hpx_SOURCE_DIR})
> include_directories (${hpx_SOURCE_DIR}/external/coroutine)
> include_directories (${hpx_SOURCE_DIR}/external/exception)
> include_directories (${hpx_SOURCE_DIR}/external/endian)
> include_directories (${hpx_SOURCE_DIR}/external/logging)
> include_directories (${hpx_SOURCE_DIR}/external/singleton)
>
> if(WIN32)
> add_definitions(-D_WIN32_WINNT=0x0501)
> add_definitions(-D_SCL_SECURE_NO_WARNINGS)
> add_definitions(-D_CRT_SECURE_NO_WARNINGS)
> add_definitions(-D_SCL_SECURE_NO_DEPRECATE)
> add_definitions(-D_CRT_SECURE_NO_DEPRECATE)
> endif(WIN32)
>
> add_subdirectory (src)
> add_subdirectory (examples)
> add_subdirectory (runtime)
> *
> ***************************************************************
> *Working CMake Cache on my linux box:
> ***************************************************************
>
> Standard cmake 2.6 installation from source in /usr/local/
> Standard boost 1.35.0 installed from source in /usr/local/
> CMake makefile generation messages :
> cdekate at px06:~/parallex/trunk/hpx$ cmake .
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Check for working C compiler: /usr/bin/gcc
> -- Check for working C compiler: /usr/bin/gcc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++
> -- Check for working CXX compiler: /usr/bin/c++ -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Found The Following Boost Libraries:
> -- date_time
> -- filesystem
> -- graph
> -- regex
> -- serialization
> -- thread
> -- system
> -- signals
> -- Boost Version: 1.35.0
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/cdekate/parallex/trunk/hpx
> cdekate at px06:~/parallex/trunk/hpx$
>
> Corresponding CMakeCache file :
> http://www.cct.lsu.edu/~cdekate/Working_CMakeCache.txt<http://www.cct.lsu.edu/%7Ecdekate/Working_CMakeCache.txt>
>
> **************************************************************
> *Celeritas (Problem Machine)
> ***************************************************************
> *
> * Standard cmake 2.6 installation from source in /usr/local/
> Standard boost 1.35.0 installed from source in /usr/local/
> cdekate at celeritas hpx]$ cmake .
> -- The C compiler identification is GNU
> -- The CXX compiler identification is GNU
> -- Check for working C compiler: /home/packages/gcc-4.2.1/bin/gcc
> -- Check for working C compiler: /home/packages/gcc-4.2.1/bin/gcc -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler: /home/packages/gcc-4.2.1/bin/c++
> -- Check for working CXX compiler: /home/packages/gcc-4.2.1/bin/c++ --
> works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/cdekate/hpx
> [cdekate at celeritas hpx]$
>
> Corresponding CMakeCache file:
> http://www.cct.lsu.edu/~cdekate/Problem_CMakeCache.txt<http://www.cct.lsu.edu/%7Ecdekate/Problem_CMakeCache.txt>
>
>
>
> Regards,
> Ravi Tej
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20080625/33c63881/attachment.htm>
More information about the CMake
mailing list